From b313dc795dd10cf8673bb47c777ec9462fd63ca8 Mon Sep 17 00:00:00 2001 From: Dmitry Kruchinin <33020454+dvkruchinin@users.noreply.github.com> Date: Thu, 29 Apr 2021 06:44:02 +0300 Subject: [PATCH] Update cypress test. Merge/split features. (#3139) * Merge shapes on different frames * Update case 13 to increase coverage * Some fix --- .../actions_objects2/case_13_merge_split_features.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/cypress/integration/actions_objects2/case_13_merge_split_features.js b/tests/cypress/integration/actions_objects2/case_13_merge_split_features.js index ea8c5d1a..28b266a8 100644 --- a/tests/cypress/integration/actions_objects2/case_13_merge_split_features.js +++ b/tests/cypress/integration/actions_objects2/case_13_merge_split_features.js @@ -57,6 +57,13 @@ context('Merge/split features', () => { it('Merge the objects with "Merge button"', () => { cy.get('.cvat-merge-control').click(); cy.get('#cvat_canvas_shape_2').click(); + cy.get('.cvat-merge-control').click(); // Cancel merge + cy.get('.cvat-merge-control').click(); // Starting merge again + cy.get('#cvat_canvas_shape_2').click(); // Select the shape + cy.get('#cvat_canvas_shape_2').click(); // Unselect the shape + cy.get('#cvat_canvas_shape_2').click(); // Repeat select the shape + cy.get('.cvat-objects-sidebar-states-header').find('[aria-label="eye"]').click(); // To cover "this.highlightedShapes[objectState.clientID] = shape;" + cy.get('.cvat-objects-sidebar-states-header').find('[aria-label="eye-invisible"]').click(); // Unhide cy.goCheckFrameNumber(frameNum); cy.get('#cvat_canvas_shape_1').click(); cy.get('.cvat-merge-control').click();