projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
19865: Adds integration test exposing the bug.
[arvados.git]
/
cypress
/
integration
/
collection.spec.js
diff --git
a/cypress/integration/collection.spec.js
b/cypress/integration/collection.spec.js
index 06436d1dbdde1d8a9166234b705a1b9c5fc7a361..01d7001f2fe55ca0975578379905a012b6ffc0e1 100644
(file)
--- a/
cypress/integration/collection.spec.js
+++ b/
cypress/integration/collection.spec.js
@@
-677,9
+677,10
@@
describe('Collection panel tests', function () {
cy.get('[data-cy=form-dialog]')
.should('contain', 'Move to')
.within(() => {
cy.get('[data-cy=form-dialog]')
.should('contain', 'Move to')
.within(() => {
+ // must use .then to avoid selecting instead of expanding https://github.com/cypress-io/cypress/issues/5529
cy.get('[data-cy=projects-tree-home-tree-picker]')
.find('i')
cy.get('[data-cy=projects-tree-home-tree-picker]')
.find('i')
- .
click(
);
+ .
then(el => el.click()
);
cy.get('[data-cy=projects-tree-home-tree-picker]')
.contains(projName)
.click();
cy.get('[data-cy=projects-tree-home-tree-picker]')
.contains(projName)
.click();
@@
-960,6
+961,10
@@
describe('Collection panel tests', function () {
// Confirm proper vocabulary labels are displayed on the UI.
cy.get('[data-cy=form-dialog]').should('contain', 'Color: Magenta');
// Confirm proper vocabulary labels are displayed on the UI.
cy.get('[data-cy=form-dialog]').should('contain', 'Color: Magenta');
+ // Value field should not complain about being required just after
+ // adding a new property. See #19732
+ cy.get('[data-cy=form-dialog]').should('not.contain', 'This field is required');
+
cy.get('[data-cy=form-submit-btn]').click();
// Confirm that the user was taken to the newly created collection
cy.get('[data-cy=form-dialog]').should('not.exist');
cy.get('[data-cy=form-submit-btn]').click();
// Confirm that the user was taken to the newly created collection
cy.get('[data-cy=form-dialog]').should('not.exist');