From f3e09cdd5e1233ddf4ef6e490d590f90a2e4caa0 Mon Sep 17 00:00:00 2001 From: Dmitry Kruchinin Date: Thu, 23 Sep 2021 09:20:50 +0300 Subject: [PATCH] Cypress. Update case 95. Checking the addition of 2d and 3d tasks to the same project. (#3645) * Attempt to add a 3d task to a project with a 2d task * Update assert --- .../case_95_move_task_to_project.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tests/cypress/integration/actions_projects_models/case_95_move_task_to_project.js b/tests/cypress/integration/actions_projects_models/case_95_move_task_to_project.js index bc41e32e7..d56347960 100644 --- a/tests/cypress/integration/actions_projects_models/case_95_move_task_to_project.js +++ b/tests/cypress/integration/actions_projects_models/case_95_move_task_to_project.js @@ -15,6 +15,10 @@ context('Move a task to a project.', () => { labelSecond: 'Car', attrNameSecons: 'Color', attrValueSecond: 'Red', + name3d: `Case ${caseID} 3D`, + label3d: 'Bus', + attrName3d: 'Type', + attrValue3d: 'Сity bus', }; const project = { @@ -32,6 +36,7 @@ context('Move a task to a project.', () => { const posY = 10; const color = 'gray'; const archiveName = `${imageFileName}.zip`; + const archiveName3d = '../../cypress/integration/canvas3d_functionality/assets/test_canvas3d.zip'; const archivePath = `cypress/fixtures/${archiveName}`; const imagesFolder = `cypress/fixtures/${imageFileName}`; const directoryToArchive = imagesFolder; @@ -43,6 +48,7 @@ context('Move a task to a project.', () => { cy.createZipArchive(directoryToArchive, archivePath); cy.goToTaskList(); cy.createAnnotationTask(task.nameSecond, task.labelSecond, task.attrNameSecons, task.attrValueSecond, archiveName); + cy.createAnnotationTask(task.name3d, task.label3d, task.attrName3d, task.attrValue3d, archiveName3d); }); beforeEach(() => { @@ -72,15 +78,19 @@ context('Move a task to a project.', () => { cy.get('.cvat-tasks-list-item').should('exist').and('have.length', 2); }); - it('Move a task from task.', () => { + it('Move a task from task. Attempt to add a 3D task to a project with a 2D task.', () => { cy.openProject(project.name); cy.get('.cvat-tasks-list-item').should('not.exist'); cy.goToTaskList(); cy.openTask(task.name); cy.movingTask(task.name, project.name, task.label, project.label, true); + cy.goToTaskList(); + cy.movingTask(task.name3d, project.name, task.label3d, project.label); + cy.get('.cvat-notification-notice-update-task-failed').should('be.visible'); + cy.closeNotification('.cvat-notification-notice-update-task-failed'); cy.goToProjectsList(); cy.openProject(project.name); - cy.get('.cvat-tasks-list-item').should('exist'); + cy.get('.cvat-tasks-list-item').should('exist').and('have.length', 1); }); }); }); -- GitLab