ソースを参照

Merge pull request #27578 from overleaf/jpa-fix-saas-e2e

[saas-e2e] fix all the broken tests

GitOrigin-RevId: 38e16abc5e2c9392b0d9e585b6bef27a51c386f5
Jakob Ackermann 1 年間 前
コミット
dc3207726e
1 ファイル変更7 行追加4 行削除
  1. 7 4
      server-ce/test/editor.spec.ts

+ 7 - 4
server-ce/test/editor.spec.ts

@@ -56,15 +56,18 @@ describe('editor', () => {
 
       cy.log('edit project file')
       cy.get('.cm-line').type(word)
+      cy.findByText(word).should('have.class', 'ol-cm-spelling-error')
 
-      cy.get('.ol-cm-spelling-error').should('exist')
+      changeSpellCheckLanguageTo('Off')
+      cy.findByText(word).should('not.have.class', 'ol-cm-spelling-error')
 
       changeSpellCheckLanguageTo('Spanish')
+      cy.findByText(word).should('have.class', 'ol-cm-spelling-error')
 
       cy.log('add word to dictionary')
-      cy.get('.ol-cm-spelling-error').contains(word).rightclick()
-      cy.findByText('Add to dictionary').click()
-      cy.get('.ol-cm-spelling-error').should('not.exist')
+      cy.findByText(word).rightclick()
+      cy.findByRole('menuitem', { name: 'Add to dictionary' }).click()
+      cy.findByText(word).should('not.have.class', 'ol-cm-spelling-error')
 
       cy.log('remove word from dictionary')
       cy.get('button').contains('Menu').click()