diff --git a/services/web/test/frontend/features/share-project-modal/components/share-project-modal.test.js b/services/web/test/frontend/features/share-project-modal/components/share-project-modal.test.js index ac868d8607..dc1e1ad273 100644 --- a/services/web/test/frontend/features/share-project-modal/components/share-project-modal.test.js +++ b/services/web/test/frontend/features/share-project-modal/components/share-project-modal.test.js @@ -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('', 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('', 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