context('/api/extensions/code', () => { before(() => { cy.visit('/api/extensions/code') }) beforeEach(() => { cy.get('.ProseMirror').then(([{ editor }]) => { editor.setContent('
Example Text
') editor.selectAll() }) }) it('should mark the selected text as inline code', () => { cy.get('.demo__preview button:first') .click() cy.get('.ProseMirror') .find('code') .should('contain', 'Example Text') }) it('should toggle the selected text as inline code', () => { cy.get('.demo__preview button:first') .click() cy.get('.ProseMirror') .type('{selectall}') cy.get('.demo__preview button:first') .click() cy.get('.ProseMirror code') .should('not.exist') }) })