Skip to content

Commit 0448714

Browse files
committed
add changelog
1 parent f9e7389 commit 0448714

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
88

99
### Added
1010

11+
- Datasets: Added `updateDatasetLicense` use case and repository method to support Dataverse endpoint `PUT /datasets/{id}/license`, for updating dataset license or custom terms
12+
1113
### Changed
1214

1315
### Fixed

test/integration/datasets/DatasetsRepository.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1944,5 +1944,15 @@ describe('DatasetsRepository', () => {
19441944

19451945
await deleteUnpublishedDatasetViaApi(testDatasetIds.numericId)
19461946
})
1947+
1948+
test('should return error when payload is empty', async () => {
1949+
const testDatasetIds = await createDataset.execute(TestConstants.TEST_NEW_DATASET_DTO)
1950+
1951+
await expect(
1952+
sut.updateDatasetLicense(testDatasetIds.numericId, {} as unknown as never)
1953+
).rejects.toBeInstanceOf(WriteError)
1954+
1955+
await deleteUnpublishedDatasetViaApi(testDatasetIds.numericId)
1956+
})
19471957
})
19481958
})

0 commit comments

Comments
 (0)