Cypress test. Creating a label with existing label name. (#2705)

main
Dmitry Kruchinin 5 years ago committed by GitHub
parent c1a11b1de5
commit 165cf0fe5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,34 @@
// Copyright (C) 2021 Intel Corporation
//
// SPDX-License-Identifier: MIT
/// <reference types="cypress" />
import { taskName } from '../../support/const';
context('Creating a label with existing label name.', () => {
const caseId = '43';
let firstLabelName = '';
before(() => {
cy.openTask(taskName);
});
describe(`Testing case "${caseId}"`, () => {
it('Try to create a label with existing name. Should not be successful.', () => {
// Get the name of the first existing label.
cy.get('.cvat-constructor-viewer-item')
.first()
.then((firstLabel) => {
firstLabelName = firstLabel.text();
// Try to create a label with existing label name
cy.get('.cvat-constructor-viewer-new-item').click();
cy.get('[placeholder="Label name"]').type(firstLabelName);
cy.contains('[type="submit"]', 'Done').click();
});
cy.get('.cvat-notification-notice-update-task-failed')
.should('exist')
.and('contain.text', 'label names must be unique');
});
});
});
Loading…
Cancel
Save