Merge pull request #23173 from overleaf/mj-fix-e2e

[web+server-ce] Fix E2E tests

GitOrigin-RevId: cc22952bf828c32ce01eacc707935d3e7b156d71
This commit is contained in:
Mathias Jakobsen
2025-01-29 09:06:04 +00:00
committed by Copybot
parent fd8fcb11f8
commit 57e535af52
5 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -107,7 +107,7 @@ describe('editor', () => {
cy.intercept('POST', '**/track_changes').as('enableTrackChanges') cy.intercept('POST', '**/track_changes').as('enableTrackChanges')
cy.findByText('Everyone') cy.findByText('Everyone')
.parent() .parent()
.within(() => cy.get('.input-switch').click()) .within(() => cy.get('.form-check-input').click())
cy.wait('@enableTrackChanges') cy.wait('@enableTrackChanges')
login('collaborator@example.com') login('collaborator@example.com')
@@ -146,7 +146,7 @@ describe('editor', () => {
cy.intercept('POST', '**/track_changes').as('enableTrackChanges') cy.intercept('POST', '**/track_changes').as('enableTrackChanges')
cy.findByText('Everyone') cy.findByText('Everyone')
.parent() .parent()
.within(() => cy.get('.input-switch').click()) .within(() => cy.get('.form-check-input').click())
cy.wait('@enableTrackChanges') cy.wait('@enableTrackChanges')
login('collaborator@example.com') login('collaborator@example.com')
+4 -4
View File
@@ -82,7 +82,7 @@ describe('git-bridge', function () {
cy.get('header').findByText('Menu').click() cy.get('header').findByText('Menu').click()
cy.findByText('Sync') cy.findByText('Sync')
cy.findByText('Git').click() cy.findByText('Git').click()
cy.findByRole('dialog').within(() => { cy.findByTestId('git-bridge-modal').within(() => {
cy.get('@projectId').then(id => { cy.get('@projectId').then(id => {
cy.get('code').contains( cy.get('code').contains(
`git clone http://git@${gitBridgePublicHost}/git/${id}` `git clone http://git@${gitBridgePublicHost}/git/${id}`
@@ -98,7 +98,7 @@ describe('git-bridge', function () {
cy.url().then(url => cy.visit(url)) cy.url().then(url => cy.visit(url))
cy.get('header').findByText('Menu').click() cy.get('header').findByText('Menu').click()
cy.findByText('Git').click() cy.findByText('Git').click()
cy.findByRole('dialog').within(() => { cy.findByTestId('git-bridge-modal').within(() => {
cy.get('@projectId').then(id => { cy.get('@projectId').then(id => {
cy.get('code').contains( cy.get('code').contains(
`git clone http://git@${gitBridgePublicHost}/git/${id}` `git clone http://git@${gitBridgePublicHost}/git/${id}`
@@ -186,7 +186,7 @@ describe('git-bridge', function () {
cy.findByText('Sync') cy.findByText('Sync')
cy.findByText('Git').click() cy.findByText('Git').click()
cy.get('@projectId').then(projectId => { cy.get('@projectId').then(projectId => {
cy.findByRole('dialog').within(() => { cy.findByTestId('git-bridge-modal').within(() => {
cy.get('code').contains( cy.get('code').contains(
`git clone http://git@${gitBridgePublicHost}/git/${projectId}` `git clone http://git@${gitBridgePublicHost}/git/${projectId}`
) )
@@ -202,7 +202,7 @@ describe('git-bridge', function () {
// close Git modal // close Git modal
cy.findAllByText('Close').last().click() cy.findAllByText('Close').last().click()
// close editor menu // close editor menu
cy.get('#left-menu-modal').click() cy.get('.left-menu-modal-backdrop').click()
const fs = new LightningFS('fs') const fs = new LightningFS('fs')
const dir = `/${projectId}` const dir = `/${projectId}`
+2 -2
View File
@@ -46,7 +46,7 @@ describe('SandboxedCompiles', function () {
.findByText('2023') .findByText('2023')
.parent() .parent()
.select('2022') .select('2022')
cy.get('#left-menu-modal').click() cy.get('.left-menu-modal-backdrop').click()
cy.log('Trigger compile with other TeX Live version') cy.log('Trigger compile with other TeX Live version')
recompile() recompile()
@@ -187,7 +187,7 @@ describe('SandboxedCompiles', function () {
.findByText('pdfLaTeX') .findByText('pdfLaTeX')
.parent() .parent()
.select('XeLaTeX') .select('XeLaTeX')
cy.get('#left-menu-modal').click() cy.get('.left-menu-modal-backdrop').click()
cy.log('Trigger compile with other compiler') cy.log('Trigger compile with other compiler')
recompile() recompile()
+1 -1
View File
@@ -64,7 +64,7 @@ describe('Templates', () => {
.get('textarea') .get('textarea')
.type(description) .type(description)
cy.findByText('Publish').click() cy.findByText('Publish').click()
cy.findByText('Publishing…').should('be.disabled') cy.findByText('Publishing…').parent().should('be.disabled')
cy.findByText('Publish').should('not.exist') cy.findByText('Publish').should('not.exist')
cy.findByText('Unpublish', { timeout: 10_000 }) cy.findByText('Unpublish', { timeout: 10_000 })
cy.findByText('Republish') cy.findByText('Republish')
+1 -1
View File
@@ -59,7 +59,7 @@ describe('Upgrading', function () {
recompile() recompile()
cy.get('header').findByText('Menu').click() cy.get('header').findByText('Menu').click()
cy.findByText('Source').click() cy.findByText('Source').click()
cy.get('#left-menu-modal').click() cy.get('.left-menu-modal-backdrop').click({ force: true })
} }
cy.log('Check compile and history') cy.log('Check compile and history')