Skip to content

Commit 0eaecf5

Browse files
committed
test: improve coverage
1 parent 99312a9 commit 0eaecf5

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

src/sections/account/my-data-section/my-data-filter-panel/publication-status-filters/PublicationStatusFilters.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export const PublicationStatusFilters = ({
5252
<span>{t(`${publicationStatus}`)}</span> <span>({count})</span>
5353
</>
5454
}
55-
checked={currentPublicationStatuses?.includes(publicationStatus) ?? false}
55+
checked={currentPublicationStatuses.includes(publicationStatus)}
5656
disabled={statusCheckDisabled}
5757
/>
5858
)

tests/component/sections/dataset/dataset-action-buttons/edit-dataset-menu/EditDatasetMenu.spec.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,4 +248,22 @@ describe('EditDatasetMenu', () => {
248248
cy.findByRole('button', { name: 'Edit Dataset' }).click()
249249
cy.findByRole('button', { name: 'Files (Upload)' }).should('not.exist')
250250
})
251+
252+
it('renders the Edit Private URL if user can manage file permissions', () => {
253+
const dataset = DatasetMother.create({
254+
permissions: DatasetPermissionsMother.create({
255+
canManageDatasetPermissions: false,
256+
canManageFilesPermissions: true
257+
}),
258+
locks: [],
259+
hasValidTermsOfAccess: true
260+
})
261+
262+
cy.mountAuthenticated(
263+
<EditDatasetMenu datasetRepository={new DatasetMockRepository()} dataset={dataset} />
264+
)
265+
266+
cy.findByRole('button', { name: 'Edit Dataset' }).click()
267+
cy.findByRole('button', { name: 'Private URL' }).should('exist')
268+
})
251269
})

0 commit comments

Comments
 (0)