MODE broken; 5 fictional localhost routes
PASS /guide/ response status: expected 200, got 200
FAIL /guide/ response meta permits indexing: ["noindex, follow"]
PASS /guide/ response X-Robots-Tag permits indexing: []
FAIL /guide/ response canonical: expected http://127.0.0.1:62921/guide/; got [{"href":"/wrong-guide/","inHead":true},{"href":"http://127.0.0.1:62921/guide/","inHead":true}]
PASS /guide/ response main content: Trail maintenance checklistFictional bicycle guide for local checks.
PASS /guide/ rendered response status: expected 200, got 200
FAIL /guide/ rendered meta permits indexing: ["noindex, follow"]
PASS /guide/ rendered X-Robots-Tag permits indexing: []
FAIL /guide/ rendered canonical: expected http://127.0.0.1:62921/guide/; got [{"href":"/wrong-guide/","inHead":true},{"href":"http://127.0.0.1:62921/guide/","inHead":true}]
PASS /guide/ rendered main content: Trail maintenance checklistFictional bicycle guide for local checks.
PASS /header-guide/ response status: expected 200, got 200
PASS /header-guide/ response meta permits indexing: ["index, follow"]
FAIL /header-guide/ response X-Robots-Tag permits indexing: [{"name":"X-Robots-Tag","value":"googlebot: noindex"}]
PASS /header-guide/ response canonical: expected http://127.0.0.1:62921/header-guide/; got [{"href":"http://127.0.0.1:62921/header-guide/","inHead":true}]
PASS /header-guide/ response main content: Brake inspection checklistFictional bicycle guide for local checks.
PASS /header-guide/ rendered response status: expected 200, got 200
PASS /header-guide/ rendered meta permits indexing: ["index, follow"]
FAIL /header-guide/ rendered X-Robots-Tag permits indexing: [{"name":"X-Robots-Tag","value":"googlebot: noindex"}]
PASS /header-guide/ rendered canonical: expected http://127.0.0.1:62921/header-guide/; got [{"href":"http://127.0.0.1:62921/header-guide/","inHead":true}]
PASS /header-guide/ rendered main content: Brake inspection checklistFictional bicycle guide for local checks.
PASS /client-guide/ response status: expected 200, got 200
PASS /client-guide/ response meta permits indexing: ["index, follow"]
PASS /client-guide/ response X-Robots-Tag permits indexing: []
PASS /client-guide/ response canonical: expected http://127.0.0.1:62921/client-guide/; got [{"href":"http://127.0.0.1:62921/client-guide/","inHead":true}]
PASS /client-guide/ rendered response status: expected 200, got 200
FAIL /client-guide/ rendered meta permits indexing: ["noindex"]
PASS /client-guide/ rendered X-Robots-Tag permits indexing: []
FAIL /client-guide/ rendered canonical: expected http://127.0.0.1:62921/client-guide/; got [{"href":"/wrong-guide/","inHead":true}]
FAIL /client-guide/ rendered main content: Loading guideCheck spokes and wheel alignment.
FAIL /removed-guide/ response status: expected 404, got 200
FAIL /removed-guide/ rendered response status: expected 404, got 200
PASS /removed-guide/ rendered main content: Guide not foundFictional bicycle guide for local checks.
PASS /preview/ response status: expected 200, got 200
PASS /preview/ response intentionally noindex: expected a robots exclusion
PASS /preview/ rendered response status: expected 200, got 200
PASS /preview/ rendered intentionally noindex: expected a robots exclusion
PASS /preview/ rendered main content: Unpublished guide previewFictional bicycle guide for local checks.
SUMMARY 26/37 passed; 11 failed; exit 1
