From 55a5c793d04b55892fcddfc753d8526bd5748f03 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Fri, 24 Jul 2026 12:48:05 +0200 Subject: web reader: /reader book picker + chapter nav + version compare, reusing pane templates; v0.9.0 --- internal/web/server_test.go | 51 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) (limited to 'internal/web/server_test.go') diff --git a/internal/web/server_test.go b/internal/web/server_test.go index 809ee59..3bb5ea7 100644 --- a/internal/web/server_test.go +++ b/internal/web/server_test.go @@ -232,6 +232,57 @@ func TestServer(t *testing.T) { }) } +func TestReaderDefault(t *testing.T) { + srv := NewServer(config.Default()) + rec := httptest.NewRecorder() + srv.ServeHTTP(rec, httptest.NewRequest("GET", "/reader", nil)) + if rec.Code != 200 { + t.Fatalf("status %d", rec.Code) + } + body := rec.Body.String() + if !strings.Contains(body, `id="reader-root"`) || !strings.Contains(body, `id="pane"`) { + t.Errorf("reader page missing root/pane") + } + if !strings.Contains(body, "Genesis") { // book