Cypress test. Issue 2440
parent
f3c336cf26
commit
b0f4ad6842
@ -0,0 +1,46 @@
|
|||||||
|
// Copyright (C) 2020 Intel Corporation
|
||||||
|
//
|
||||||
|
// SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
/// <reference types="cypress" />
|
||||||
|
|
||||||
|
import { taskName } from '../../support/const';
|
||||||
|
|
||||||
|
context('Value must be a user instance.', () => {
|
||||||
|
const issueId = '2440';
|
||||||
|
|
||||||
|
before(() => {
|
||||||
|
cy.openTask(taskName);
|
||||||
|
});
|
||||||
|
|
||||||
|
describe(`Testing issue "${issueId}"`, () => {
|
||||||
|
it('Assign a task to a user', () => {
|
||||||
|
cy.get('.cvat-task-details-user-block').within(() => {
|
||||||
|
cy.get('.cvat-user-search-field').click();
|
||||||
|
});
|
||||||
|
cy.get('.ant-select-dropdown')
|
||||||
|
.not('.ant-select-dropdown-hidden')
|
||||||
|
.contains(new RegExp(`^${Cypress.env('user')}$`, 'g'))
|
||||||
|
.click();
|
||||||
|
cy.get('.cvat-spinner').should('exist');
|
||||||
|
});
|
||||||
|
it('Assign the task to the same user again', () => {
|
||||||
|
cy.get('.cvat-task-details-user-block').within(() => {
|
||||||
|
cy.get('.cvat-user-search-field').click();
|
||||||
|
});
|
||||||
|
cy.get('.ant-select-dropdown')
|
||||||
|
.not('.ant-select-dropdown-hidden')
|
||||||
|
.contains(new RegExp(`^${Cypress.env('user')}$`, 'g'))
|
||||||
|
.click();
|
||||||
|
// Before fix:
|
||||||
|
// The following error originated from your application code, not from Cypress.
|
||||||
|
// > Value must be a user instance
|
||||||
|
|
||||||
|
// Remove the user's assignment for next tests.
|
||||||
|
cy.get('.cvat-spinner').should('exist');
|
||||||
|
cy.get('.cvat-task-details-user-block').within(() => {
|
||||||
|
cy.get('[type="text"]').click().clear().type('{Enter}');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
Loading…
Reference in New Issue