Преглед изворни кода

Merge pull request #30717 from overleaf/mj-new-editor-fps-e2e

[server-ce] Add new E2E for full project search to redesigned editor

GitOrigin-RevId: 3487a9a85c57d17dea91d8e35f22355a24d55008
Mathias Jakobsen пре 7 месеци
родитељ
комит
6e5e53f4e6
1 измењених фајлова са 17 додато и 0 уклоњено
  1. 17 0
      server-ce/test/new-editor-editor.spec.ts

+ 17 - 0
server-ce/test/new-editor-editor.spec.ts

@@ -278,6 +278,23 @@ describe('new editor.editor', function () {
       cy.get('.cm-editor').should('be.visible')
     })
   })
+
+  describe('full project search', function () {
+    it('can search for text in project files', function () {
+      cy.findByRole('tab', { name: 'Project search' }).click()
+
+      cy.findByRole('searchbox', { name: 'Search' })
+        .should('be.visible')
+        .type('Some examples to get started')
+      cy.get('button').contains('Search').click()
+
+      cy.findByRole('listbox').within(() => {
+        cy.findByRole('option', {
+          name: /Some examples to get started/,
+        }).should('be.visible')
+      })
+    })
+  })
 })
 
 function createRandomLetterString() {