diff --git a/cypress.config.js b/cypress.config.js index de4d849beb7110668c2af7bfd4e55d07b1c275d8..9cf6a19977508071fc39540bf0a49510b8802595 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -3,6 +3,6 @@ const { defineConfig } = require('cypress') module.exports = defineConfig({ e2e: { specPattern: 'cypress/e2e/**/*.{cy,spec}.{js,jsx,ts,tsx}', - baseUrl: 'http://localhost:5173' + baseUrl: 'http://localhost:4173' } }) diff --git a/cypress/e2e/navbar.cy.js b/cypress/e2e/navbar.cy.js index 96aee3a9beec8cfe43453f940d2cd925291d279b..9e227781986c499d749fd2f66f66d95f56a4ee32 100644 --- a/cypress/e2e/navbar.cy.js +++ b/cypress/e2e/navbar.cy.js @@ -1,26 +1,5 @@ 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*/ }) diff --git a/package-lock.json b/package-lock.json index 6545ddf362172e977f30659857ffaa00ac1d6809..f2a88903121ca6b195280e17cacdef34d6c0cdfc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@iconify/vue": "^4.1.1", + "@pinia/testing": "^0.0.16", "jwt-decode": "^3.1.2", "pinia": "^2.0.35", "pinia-plugin-persistedstate": "^3.1.0", @@ -17,7 +18,6 @@ "vue-router": "^4.1.6" }, "devDependencies": { - "@pinia/testing": "^0.0.16", "@vitejs/plugin-vue": "^4.0.0", "@vue/test-utils": "^2.2.6", "cypress": "^12.0.2", @@ -689,7 +689,6 @@ "version": "0.0.16", "resolved": "https://registry.npmjs.org/@pinia/testing/-/testing-0.0.16.tgz", "integrity": "sha512-oa5kO82hzWekqMq1HTnS/b+ZM+ZKEcEApuuCTelvKK79jTxg7P026Qw8/2RbVn5eUGAvRWQu4ubObrshVqCRjQ==", - "dev": true, "dependencies": { "vue-demi": "*" }, @@ -704,7 +703,6 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", - "dev": true, "hasInstallScript": true, "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", diff --git a/package.json b/package.json index 3763423fcce1bfff961a04258f6ad2607f61d14a..7a96571b84bc49ee76db855c7ade3f24b03d71ca 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "@iconify/vue": "^4.1.1", + "@pinia/testing": "^0.0.16", "jwt-decode": "^3.1.2", "pinia": "^2.0.35", "pinia-plugin-persistedstate": "^3.1.0", @@ -20,7 +21,6 @@ "vue-router": "^4.1.6" }, "devDependencies": { - "@pinia/testing": "^0.0.16", "@vitejs/plugin-vue": "^4.0.0", "@vue/test-utils": "^2.2.6", "cypress": "^12.0.2",