Cypress test. Save filtered object in AAM. (#3436)
* Cypress test. Save filtered object in AAM. * Update cypress command * Revert changes for cypress command. Moved the test. * Splited "changeWorkspace" and "changeLabelAAM" commands.main
parent
c58e915c32
commit
1faa9b17a0
@ -0,0 +1,50 @@
|
|||||||
|
// Copyright (C) 2021 Intel Corporation
|
||||||
|
//
|
||||||
|
// SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
/// <reference types="cypress" />
|
||||||
|
|
||||||
|
import { labelName, taskName } from '../../support/const';
|
||||||
|
|
||||||
|
context('Save filtered object in AAM.', () => {
|
||||||
|
const caseId = '99';
|
||||||
|
const newLabelName = `New label for case ${caseId}`;
|
||||||
|
const createCuboidShape2Points = {
|
||||||
|
points: 'From rectangle',
|
||||||
|
type: 'Shape',
|
||||||
|
labelName: labelName,
|
||||||
|
firstX: 250,
|
||||||
|
firstY: 350,
|
||||||
|
secondX: 350,
|
||||||
|
secondY: 450,
|
||||||
|
};
|
||||||
|
|
||||||
|
before(() => {
|
||||||
|
cy.openTask(taskName);
|
||||||
|
cy.addNewLabel(newLabelName);
|
||||||
|
cy.openJob();
|
||||||
|
cy.createCuboid(createCuboidShape2Points);
|
||||||
|
});
|
||||||
|
|
||||||
|
describe(`Testing case "${caseId}"`, () => {
|
||||||
|
it(`Set filter label == “${labelName}”.`, () => {
|
||||||
|
cy.addFiltersRule(0);
|
||||||
|
cy.setFilter({
|
||||||
|
groupIndex: 0,
|
||||||
|
ruleIndex: 0,
|
||||||
|
field: 'Label',
|
||||||
|
operator: '==',
|
||||||
|
value: labelName,
|
||||||
|
submit: true,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it(`Go to AAM and change a label for the shape. Save the changes. UI is not failed.`, () => {
|
||||||
|
cy.changeWorkspace('Attribute annotation');
|
||||||
|
cy.changeLabelAAM(newLabelName);
|
||||||
|
cy.saveJob();
|
||||||
|
cy.get('#cvat_canvas_shape_1').should('not.exist');
|
||||||
|
cy.get('.attribute-annotations-sidebar-not-found-wrapper').should('exist');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
Loading…
Reference in New Issue