mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-27 11:01:56 +02:00
Merge pull request #4114 from overleaf/ae-fix-share-modal-test
Fix share modal test by ensuring that scoped value is used GitOrigin-RevId: 618dd15bf1b21403cc9a64d3174707ee713bda86
This commit is contained in:
@@ -10,6 +10,7 @@ import {
|
||||
waitForElementToBeRemoved,
|
||||
} from '@testing-library/react'
|
||||
import fetchMock from 'fetch-mock'
|
||||
import { get } from 'lodash'
|
||||
import ShareProjectModal from '../../../../../frontend/js/features/share-project-modal/components/share-project-modal'
|
||||
import * as locationModule from '../../../../../frontend/js/features/share-project-modal/utils/location'
|
||||
|
||||
@@ -70,11 +71,16 @@ describe('<ShareProjectModal/>', function () {
|
||||
]
|
||||
|
||||
const ideWithProject = project => {
|
||||
const scope = { project }
|
||||
|
||||
return {
|
||||
$scope: {
|
||||
$watch: () => () => {},
|
||||
$watch: (path, callback) => {
|
||||
callback(get(scope, path))
|
||||
return () => null
|
||||
},
|
||||
$applyAsync: () => {},
|
||||
project,
|
||||
...scope,
|
||||
},
|
||||
}
|
||||
}
|
||||
@@ -243,7 +249,7 @@ describe('<ShareProjectModal/>', function () {
|
||||
)
|
||||
|
||||
await screen.findByText(
|
||||
'To change access permissions, please ask the project owner'
|
||||
'To add more collaborators or turn on link sharing, please ask the project owner'
|
||||
)
|
||||
|
||||
expect(screen.queryByRole('button', { name: 'Turn off link sharing' })).to
|
||||
|
||||
Reference in New Issue
Block a user