fix
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
describe('read only', () => {
|
||||
beforeEach(() => {
|
||||
cy.visitBlankPage();
|
||||
cy.prepareAsyncAPI();
|
||||
cy.prepareOasGenerator();
|
||||
cy.waitForSplashScreen();
|
||||
});
|
||||
it('should toggle between allow-write and read-only', () => {
|
||||
// default allow-write
|
||||
cy.get(':nth-child(1) > .swagger-editor__editor-pane-bar-control > .octicon-unlock').should(
|
||||
'be.visible'
|
||||
);
|
||||
cy.get('.monaco-editor textarea:first', { timeout: 10000 })
|
||||
.should('be.visible')
|
||||
.should('not.have.attr', 'readonly');
|
||||
// toggle to read-only
|
||||
cy.get(':nth-child(1) > .swagger-editor__editor-pane-bar-control').click();
|
||||
cy.get(':nth-child(1) > .swagger-editor__editor-pane-bar-control > .octicon-lock').should(
|
||||
'be.visible'
|
||||
);
|
||||
cy.get('.monaco-editor textarea:first', { timeout: 10000 })
|
||||
.should('be.visible')
|
||||
.should('have.attr', 'readonly');
|
||||
// toggle back to allow-write
|
||||
cy.get(':nth-child(1) > .swagger-editor__editor-pane-bar-control').click();
|
||||
cy.get(':nth-child(1) > .swagger-editor__editor-pane-bar-control > .octicon-unlock').should(
|
||||
'be.visible'
|
||||
);
|
||||
cy.get('.monaco-editor textarea:first', { timeout: 10000 })
|
||||
.should('be.visible')
|
||||
.should('not.have.attr', 'readonly');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user