1
1
mirror of https://github.com/theoludwig/theoludwig.git synced 2024-12-08 00:44:30 +01:00
.profile/cypress/e2e/pages/blog/[slug].cy.ts

16 lines
562 B
TypeScript

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")
cy.get("main h1").should("have.text", "👋 Hello, world!")
cy.get(".prose a:visible").should("have.attr", "target", "_blank")
})
it("should redirect to /404 if the blog post doesn't exist", () => {
cy.visit("/blog/random-blog-post-not-found", { failOnStatusCode: false })
cy.get("[data-cy=status-code]").contains("404")
})
})
export {}