Files
2023-01-03 00:04:38 +00:00

42 lines
1.3 KiB
JavaScript

describe('Dialogs: Confirm', () => {
/**
* TopBar uses the `ConfirmDialog` and `AlertDialog` components
* from the `Dialogs` plugin, but both are available for use by
* other plugins and components.
* The AlertDialog component is generally reserved for unxpected
* end user error messages, and hopefully not seen in normal use,
* so we do not currently test it here.
* Ref: plugin.dropzone.spec.js contains an E2E assertion for AlertDialog
* */
beforeEach(() => {
cy.visitBlankPage();
cy.prepareAsyncAPI();
cy.prepareOasGenerator();
cy.waitForSplashScreen();
});
it('should close the Confirm Dialog via `x` button', () => {
cy.contains('File').click(); // File Menu
cy.contains('Import URL')
.trigger('mousemove')
.click()
.get('#input-import-url')
.should('be.visible')
.get('.close')
.click()
.get('#input-import-url')
.should('not.exist');
});
it('should close the Confirm Dialog via `Cancel` button', () => {
cy.contains('File').click(); // File Menu
cy.contains('Import URL')
.trigger('mousemove')
.click()
.get('#input-import-url')
.should('be.visible')
.get('.btn-secondary')
.click()
.get('#input-import-url')
.should('not.exist');
});
});