mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-17 01:52:02 +00:00
Merge pull request #13218 from overleaf/td-history-update-change-list-tests
History migration: Update change list fixtures to ensure file diff request happens GitOrigin-RevId: 5ec7b4389bc4d7f1343f9e3d26c0bcb7e4585ab5
This commit is contained in:
parent
66dc566752
commit
9ca81a72af
3 changed files with 31 additions and 37 deletions
|
@ -118,6 +118,12 @@ describe('change list', function () {
|
|||
// 2nd details entry
|
||||
cy.get('@details')
|
||||
.eq(1)
|
||||
.within(() => {
|
||||
cy.findAllByTestId('history-version-badge').should('have.length', 0)
|
||||
})
|
||||
// 3rd details entry
|
||||
cy.get('@details')
|
||||
.eq(2)
|
||||
.within(() => {
|
||||
cy.findAllByTestId('history-version-badge').as('tags')
|
||||
})
|
||||
|
@ -130,12 +136,6 @@ describe('change list', function () {
|
|||
cy.findByRole('button', { name: /delete/i }).should('not.exist')
|
||||
})
|
||||
)
|
||||
// 3rd details entry
|
||||
cy.get('@details')
|
||||
.eq(2)
|
||||
.within(() => {
|
||||
cy.findAllByTestId('history-version-badge').should('have.length', 0)
|
||||
})
|
||||
cy.findByLabelText(/labels/i).click({ force: true })
|
||||
cy.findAllByTestId('history-version-details').as('details')
|
||||
cy.get('@details').should('have.length', 2)
|
||||
|
@ -328,10 +328,7 @@ describe('change list', function () {
|
|||
})
|
||||
})
|
||||
|
||||
// Skipping this test for now because it relies on a request to be made that
|
||||
// isn't required and no longer happens.
|
||||
// eslint-disable-next-line mocha/no-skipped-tests
|
||||
it.skip('resets from compare to view mode when switching tabs', function () {
|
||||
it('resets from compare to view mode when switching tabs', function () {
|
||||
cy.findAllByTestId('history-version-details')
|
||||
.eq(1)
|
||||
.within(() => {
|
||||
|
@ -424,10 +421,7 @@ describe('change list', function () {
|
|||
cy.wait('@download')
|
||||
})
|
||||
|
||||
// Skipping this test for now because it relies on a request to be made that
|
||||
// isn't required and no longer happens.
|
||||
// eslint-disable-next-line mocha/no-skipped-tests
|
||||
it.skip('compares versions', function () {
|
||||
it('compares versions', function () {
|
||||
cy.findAllByTestId('history-version-details').should($versions => {
|
||||
const [first, ...rest] = Array.from($versions)
|
||||
expect(first).to.have.attr('data-selected', 'true')
|
||||
|
@ -436,9 +430,9 @@ describe('change list', function () {
|
|||
)
|
||||
})
|
||||
|
||||
cy.intercept('GET', '/project/*/filetree/diff*', { statusCode: 200 }).as(
|
||||
'compareDiff'
|
||||
)
|
||||
cy.intercept('GET', '/project/*/filetree/diff*', {
|
||||
body: { diff: [{ pathname: 'main.tex' }, { pathname: 'name.tex' }] },
|
||||
}).as('compareDiff')
|
||||
|
||||
cy.findAllByTestId('history-version-details')
|
||||
.last()
|
||||
|
|
|
@ -20,7 +20,7 @@ export const labels = [
|
|||
{
|
||||
id: '6436bcf630293cb49e7f13a4',
|
||||
comment: 'tag-3',
|
||||
version: 3,
|
||||
version: 1,
|
||||
user_id: '631710ab1094c5002647184e',
|
||||
created_at: '2023-04-12T14:15:18.892Z',
|
||||
user_display_name: 'bobby.lapointe',
|
||||
|
@ -28,7 +28,7 @@ export const labels = [
|
|||
{
|
||||
id: '6436bcf830293cb49e7f13a5',
|
||||
comment: 'tag-4',
|
||||
version: 3,
|
||||
version: 1,
|
||||
user_id: '631710ab1094c5002647184e',
|
||||
created_at: '2023-04-12T14:15:20.814Z',
|
||||
user_display_name: 'bobby.lapointe',
|
||||
|
@ -36,7 +36,7 @@ export const labels = [
|
|||
{
|
||||
id: '6436bcfb30293cb49e7f13a6',
|
||||
comment: 'tag-5',
|
||||
version: 3,
|
||||
version: 1,
|
||||
user_id: '631710ab1094c5002647184e',
|
||||
created_at: '2023-04-12T14:15:23.481Z',
|
||||
user_display_name: 'bobby.lapointe',
|
||||
|
|
|
@ -57,22 +57,7 @@ export const updates = {
|
|||
start_ts: 1681220029569,
|
||||
end_ts: 1681220031589,
|
||||
},
|
||||
labels: [
|
||||
{
|
||||
id: '6436bcf630293cb49e7f13a4',
|
||||
comment: 'tag-3',
|
||||
version: 3,
|
||||
user_id: '631710ab1094c5002647184e',
|
||||
created_at: '2023-04-12T14:15:18.892Z',
|
||||
},
|
||||
{
|
||||
id: '6436bcf830293cb49e7f13a5',
|
||||
comment: 'tag-4',
|
||||
version: 3,
|
||||
user_id: '631710ab1094c5002647184e',
|
||||
created_at: '2023-04-12T14:15:20.814Z',
|
||||
},
|
||||
],
|
||||
labels: [],
|
||||
pathnames: ['main.tex'],
|
||||
project_ops: [],
|
||||
},
|
||||
|
@ -91,7 +76,22 @@ export const updates = {
|
|||
start_ts: 1669218226672,
|
||||
end_ts: 1669218226672,
|
||||
},
|
||||
labels: [],
|
||||
labels: [
|
||||
{
|
||||
id: '6436bcf630293cb49e7f13a4',
|
||||
comment: 'tag-3',
|
||||
version: 3,
|
||||
user_id: '631710ab1094c5002647184e',
|
||||
created_at: '2023-04-12T14:15:18.892Z',
|
||||
},
|
||||
{
|
||||
id: '6436bcf830293cb49e7f13a5',
|
||||
comment: 'tag-4',
|
||||
version: 3,
|
||||
user_id: '631710ab1094c5002647184e',
|
||||
created_at: '2023-04-12T14:15:20.814Z',
|
||||
},
|
||||
],
|
||||
pathnames: [],
|
||||
project_ops: [{ add: { pathname: 'main.tex' }, atV: 0 }],
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue