From a9cee4474fb78813233155d854508ac6ef08ef53 Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 17 Jan 2023 22:31:30 +0100 Subject: [PATCH] fix: use correct class names --- cypress/e2e/project/namespaces.spec.ts | 12 +- cypress/e2e/project/project-view-list.spec.ts | 2 +- cypress/e2e/project/project.spec.ts | 14 +- cypress/e2e/task/task.spec.ts | 2 +- src/components/home/navigation.vue | 14 +- .../project/partials/ProjectCard.vue | 176 ++++++++++++++++++ 6 files changed, 198 insertions(+), 22 deletions(-) create mode 100644 src/components/project/partials/ProjectCard.vue diff --git a/cypress/e2e/project/namespaces.spec.ts b/cypress/e2e/project/namespaces.spec.ts index f4c2f7354..080cf56e9 100644 --- a/cypress/e2e/project/namespaces.spec.ts +++ b/cypress/e2e/project/namespaces.spec.ts @@ -51,9 +51,9 @@ describe('Namepaces', () => { cy.visit('/namespaces') - cy.get(`.namespace-container .menu.namespaces-projects .namespace-title:contains(${newNamespaces[0].title}) .dropdown .dropdown-trigger`) + cy.get(`.namespace-container .menu.namespaces-lists .namespace-title:contains(${newNamespaces[0].title}) .dropdown .dropdown-trigger`) .click() - cy.get('.namespace-container .menu.namespaces-projects .namespace-title .dropdown .dropdown-content') + cy.get('.namespace-container .menu.namespaces-lists .namespace-title .dropdown .dropdown-content') .contains('Edit') .click() cy.url() @@ -69,7 +69,7 @@ describe('Namepaces', () => { cy.get('.global-notification', { timeout: 1000 }) .should('contain', 'Success') - cy.get('.namespace-container .menu.namespaces-projects') + cy.get('.namespace-container .menu.namespaces-lists') .should('contain', newNamespaceName) .should('not.contain', newNamespaces[0].title) cy.get('[data-cy="namespaces-list"]') @@ -82,9 +82,9 @@ describe('Namepaces', () => { cy.visit('/') - cy.get(`.namespace-container .menu.namespaces-projects .namespace-title:contains(${newNamespaces[0].title}) .dropdown .dropdown-trigger`) + cy.get(`.namespace-container .menu.namespaces-lists .namespace-title:contains(${newNamespaces[0].title}) .dropdown .dropdown-trigger`) .click() - cy.get('.namespace-container .menu.namespaces-projects .namespace-title .dropdown .dropdown-content') + cy.get('.namespace-container .menu.namespaces-lists .namespace-title .dropdown .dropdown-content') .contains('Delete') .click() cy.url() @@ -95,7 +95,7 @@ describe('Namepaces', () => { cy.get('.global-notification') .should('contain', 'Success') - cy.get('.namespace-container .menu.namespaces-projects') + cy.get('.namespace-container .menu.namespaces-lists') .should('not.contain', newNamespaces[0].title) }) diff --git a/cypress/e2e/project/project-view-list.spec.ts b/cypress/e2e/project/project-view-list.spec.ts index 9dd332d3b..894444d65 100644 --- a/cypress/e2e/project/project-view-list.spec.ts +++ b/cypress/e2e/project/project-view-list.spec.ts @@ -77,7 +77,7 @@ describe('Project View Project', () => { }) cy.visit(`/projects/${projects[0].id}/`) - cy.get('.menu-project li .project-menu-link .color-bubble') + cy.get('.menu-list li .project-menu-link .color-bubble') .should('have.css', 'background-color', 'rgb(0, 219, 96)') cy.get('.tasks .color-bubble') .should('not.exist') diff --git a/cypress/e2e/project/project.spec.ts b/cypress/e2e/project/project.spec.ts index 40c530d3d..f5e2a792b 100644 --- a/cypress/e2e/project/project.spec.ts +++ b/cypress/e2e/project/project.spec.ts @@ -54,9 +54,9 @@ describe('Projects', () => { cy.get('.project-title h1') .should('contain', 'First Project') - cy.get('.namespace-container .menu.namespaces-projects .menu-project li:first-child .dropdown .menu-list-dropdown-trigger') + cy.get('.namespace-container .menu.namespaces-lists .menu-list li:first-child .dropdown .menu-list-dropdown-trigger') .click() - cy.get('.namespace-container .menu.namespaces-projects .menu-project li:first-child .dropdown .dropdown-content') + cy.get('.namespace-container .menu.namespaces-lists .menu-list li:first-child .dropdown .dropdown-content') .contains('Edit') .click() cy.get('#title') @@ -70,7 +70,7 @@ describe('Projects', () => { cy.get('.project-title h1') .should('contain', newProjectName) .should('not.contain', projects[0].title) - cy.get('.namespace-container .menu.namespaces-projects .menu-project li:first-child') + cy.get('.namespace-container .menu.namespaces-lists .menu-list li:first-child') .should('contain', newProjectName) .should('not.contain', projects[0].title) cy.visit('/') @@ -82,9 +82,9 @@ describe('Projects', () => { it('Should remove a project', () => { cy.visit(`/projects/${projects[0].id}`) - cy.get('.namespace-container .menu.namespaces-projects .menu-project li:first-child .dropdown .menu-list-dropdown-trigger') + cy.get('.namespace-container .menu.namespaces-lists .menu-list li:first-child .dropdown .menu-list-dropdown-trigger') .click() - cy.get('.namespace-container .menu.namespaces-projects .menu-project li:first-child .dropdown .dropdown-content') + cy.get('.namespace-container .menu.namespaces-lists .menu-list li:first-child .dropdown .dropdown-content') .contains('Delete') .click() cy.url() @@ -95,7 +95,7 @@ describe('Projects', () => { cy.get('.global-notification') .should('contain', 'Success') - cy.get('.namespace-container .menu.namespaces-projects .menu-project') + cy.get('.namespace-container .menu.namespaces-lists .menu-list') .should('not.contain', projects[0].title) cy.location('pathname') .should('equal', '/') @@ -114,7 +114,7 @@ describe('Projects', () => { cy.get('.modal-content [data-cy=modalPrimary]') .click() - cy.get('.namespace-container .menu.namespaces-projects .menu-project') + cy.get('.namespace-container .menu.namespaces-lists .menu-list') .should('not.contain', projects[0].title) cy.get('main.app-content') .should('contain.text', 'This project is archived. It is not possible to create new or edit tasks for it.') diff --git a/cypress/e2e/task/task.spec.ts b/cypress/e2e/task/task.spec.ts index 9622628b3..0f2554a50 100644 --- a/cypress/e2e/task/task.spec.ts +++ b/cypress/e2e/task/task.spec.ts @@ -110,7 +110,7 @@ describe('Task', () => { cy.get('.tasks .task .favorite') .first() .click() - cy.get('.menu.namespaces-projects') + cy.get('.menu.namespaces-lists') .should('contain', 'Favorites') }) diff --git a/src/components/home/navigation.vue b/src/components/home/navigation.vue index 9b0d08c79..25bf850a9 100644 --- a/src/components/home/navigation.vue +++ b/src/components/home/navigation.vue @@ -4,7 +4,7 @@ -