describe('Correct navigation links', () => { it("is sent to error page if page does not exist", () => { cy.visit('/qwerty') cy.contains('#msg', '404') }) it("navigates to settings page", () => { cy.visit('/') cy.get('#settingsIcon').click() cy.url().should('include', '/profileSettings') }) /*TODO: Other pages*/ }) describe('Navbar on all pages', () => { it("front page has a navbar",()=> { cy.visit('/') cy.get('nav').should('exist') }) it("settings page has a navbar",()=> { cy.visit('/profileSettings') cy.get('nav').should('exist') }) /*TODO: other pages*/ })