Files
swagger-api/swagger-main/swagger-editor/test/cypress/integration/plugin.editor-preview-api-design-systems.spec.js
2023-01-03 00:04:38 +00:00

27 lines
948 B
JavaScript

describe('Editor Preview Pane: AsyncAPI 2.x', () => {
beforeEach(() => {
cy.visitBlankPage();
cy.prepareAsyncAPI();
cy.prepareOasGenerator();
cy.waitForSplashScreen();
});
it('displays API Design Systems', () => {
cy.contains('File').click();
cy.contains('Load Example').trigger('mouseover');
cy.contains('API Design Systems').trigger('mousemove').click();
cy.get('.title').contains('SmartBear API Guidelines').should('be.visible');
cy.get('.version-stamp > .version').should('be.visible').contains('ADS').should('be.visible');
});
it('hidden if not API Design Systems', () => {
cy.contains('File').click();
cy.contains('Load Example').trigger('mouseover');
cy.contains('OpenAPI 3.0 Petstore').trigger('mousemove').click();
cy.get('.title').contains('SmartBear API Guidelines').should('not.exist');
cy.get('.version-stamp > .version').find('ADS').should('not.exist');
});
});