2023-10-23 23:11:59 +02:00
|
|
|
describe("Page /blog/[slug]", () => {
|
|
|
|
it("should displays the first blog post (`hello-world`)", () => {
|
|
|
|
cy.visit("/blog/hello-world")
|
|
|
|
cy.get("[data-cy=locale-flag-text]").should("not.exist")
|
2024-01-28 16:13:02 +01:00
|
|
|
cy.get("main h1").should("have.text", "👋 Hello, world!")
|
2023-10-23 23:11:59 +02:00
|
|
|
cy.get(".prose a:visible").should("have.attr", "target", "_blank")
|
2021-11-08 15:10:26 +01:00
|
|
|
})
|
|
|
|
|
|
|
|
it("should redirect to /404 if the blog post doesn't exist", () => {
|
2023-10-23 23:11:59 +02:00
|
|
|
cy.visit("/blog/random-blog-post-not-found", { failOnStatusCode: false })
|
|
|
|
cy.get("[data-cy=status-code]").contains("404")
|
2021-11-08 15:10:26 +01:00
|
|
|
})
|
|
|
|
})
|
2022-07-28 22:51:12 +02:00
|
|
|
|
|
|
|
export {}
|