aboutsummaryrefslogtreecommitdiffstats
path: root/web/routing_test.go
diff options
context:
space:
mode:
authorClaude <noreply@anthropic.com>2026-02-16 23:31:54 +0000
committerClaude <noreply@anthropic.com>2026-02-16 23:31:54 +0000
commit5f5f8be8c6ca78f5d61372544bb24d692d9597f0 (patch)
tree7c864522e7c5aff3552d493136a692f6c167c528 /web/routing_test.go
parented1b953e1336aeda282b46acd1c5e21529fa0950 (diff)
downloadneko-5f5f8be8c6ca78f5d61372544bb24d692d9597f0.tar.gz
neko-5f5f8be8c6ca78f5d61372544bb24d692d9597f0.tar.bz2
neko-5f5f8be8c6ca78f5d61372544bb24d692d9597f0.zip
Add tests for CSRF exclusions, Filter includeContent, multi-feed, and routing
- CSRF: test excluded paths (/api/login, /api/logout), PUT/DELETE methods - Item model: test Filter includeContent flag, ItemById returns content, multiple feed_ids filtering - API: test read_filter=all param, feed_ids comma-separated filter, full_content exclusion from stream - Routing: add v3 frontend route test https://claude.ai/code/session_019Z4VJxzY7tcAuNkPAkvry9
Diffstat (limited to 'web/routing_test.go')
-rw-r--r--web/routing_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/web/routing_test.go b/web/routing_test.go
index 972b208..a7c5c37 100644
--- a/web/routing_test.go
+++ b/web/routing_test.go
@@ -36,6 +36,13 @@ func TestRouting(t *testing.T) {
containsBody: "<!doctype html>",
},
{
+ name: "/v3/ serves v3 UI",
+ path: "/v3/",
+ method: "GET",
+ expectedStatus: http.StatusOK,
+ containsBody: "<!doctype html>",
+ },
+ {
name: "/v1/ redirects unauthenticated",
path: "/v1/",
method: "GET",