describe('Page /blog', () => { it('should displays the blog posts sorted from newest to oldest', () => { cy.visit('/blog') cy.get('[data-cy=blog-posts] [data-cy=blog-post-title]') .last() .should('have.text', '👋 Hello, world!') cy.get('[data-cy=blog-posts] [data-cy=blog-post-description]') .last() .should( 'have.text', 'First post of the blog, introduction and explanation of how this blog is made.' ) }) it('should redirect the user to the right blog post', () => { cy.visit('/blog') cy.get('[data-cy=hello-world]') .click() .location('pathname') .should('eq', '/blog/hello-world') }) })