mirror of
https://github.com/theoludwig/theoludwig.git
synced 2024-09-20 06:25:53 +02:00
28 lines
824 B
TypeScript
28 lines
824 B
TypeScript
describe('Page /blog', () => {
|
|
it('should displays the blog posts sorted from newest to oldest', () => {
|
|
cy.visit('/blog')
|
|
cy.get('[data-cy=blog-posts]:last-child [data-cy=blog-post-title]').should(
|
|
'have.text',
|
|
'Hello, world! 👋'
|
|
)
|
|
cy.get(
|
|
'[data-cy=blog-posts]:last-child [data-cy=blog-post-description]'
|
|
).should(
|
|
'have.text',
|
|
'First post of the blog, introduction and explanation of how this blog is made.'
|
|
)
|
|
cy.get('[data-cy=blog-posts]:last-child [data-cy=blog-post-date]').should(
|
|
'have.text',
|
|
'06/11/2021'
|
|
)
|
|
})
|
|
|
|
it('should redirect the user to the right blog post', () => {
|
|
cy.visit('/blog')
|
|
cy.get('[data-cy=blog-posts]:last-child')
|
|
.click()
|
|
.location('pathname')
|
|
.should('eq', '/blog/hello-world')
|
|
})
|
|
})
|