From 6e5e53f4e6dd168b348ec47095e8c73aade653d3 Mon Sep 17 00:00:00 2001 From: Mathias Jakobsen Date: Wed, 14 Jan 2026 10:09:48 +0000 Subject: [PATCH] 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 --- server-ce/test/new-editor-editor.spec.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/server-ce/test/new-editor-editor.spec.ts b/server-ce/test/new-editor-editor.spec.ts index a26df70370..50b3c6c14b 100644 --- a/server-ce/test/new-editor-editor.spec.ts +++ b/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() {