# SSR expectations against the acme fixtures (testing/fixtures/acme). # Grammar: STATUS PATH [contains=TEXT] [notcontains=TEXT] [type=PREFIX] # The consumer enables en (default, no prefix) and pl (/pl prefix), and sets # site.url to https://acme.test. # Single post 200 /blog/hello-acme contains=Hello Acme 200 /blog/hello-acme contains=https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ 404 /blog/missing-post 200 /blog/unsafe-sample contains=
Before
After
notcontains=alert( 404 /blog/draft-note # Post index and pagination (9 per page, 13 published posts: 2 pages) 200 /blog contains=Hello Acme 200 /blog?page=2 404 /blog?page=3 404 /blog?page=abc 404 /blog?page=0 200 /pl/blog contains=Najnowsze wpisy # Categories (include_empty=1; content renders above the list) 200 /blog/category/news contains=Acme news marker 200 /blog/category/quiet contains=There are no posts in this category yet. 404 /blog/category/nope # Related posts fall back to the latest posts for a post without a category 200 /blog/uncategorised-note contains=Hello Acme # Author (slug and login resolve) and tag pages 200 /blog/author/jane-doe contains=Jane Doe 200 /blog/author/jdoe contains= 200 /blog/hello-acme contains=og:title 200 /blog/hello-acme contains=Acme says hello and introduces its blog.