Skip to content

Commit a49c004

Browse files
committed
add integration test #363
1 parent e4f09f9 commit a49c004

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

test/integration/datasets/DatasetsRepository.test.ts

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ import {
2020
CreatedDatasetIdentifiers,
2121
DatasetDTO,
2222
DatasetDeaccessionDTO,
23-
publishDataset
23+
publishDataset,
24+
DatasetType,
25+
getDatasetAvailableDatasetTypes
2426
} from '../../../src/datasets'
2527
import { ApiConfig, WriteError } from '../../../src'
2628
import { DataverseApiAuthMechanism } from '../../../src/core/infra/repositories/ApiConfig'
@@ -1649,4 +1651,20 @@ describe('DatasetsRepository', () => {
16491651
await expect(sut.getDatasetAvailableCategories(nonExistentTestDatasetId)).rejects.toThrow()
16501652
})
16511653
})
1654+
1655+
describe('getDatasetAvailableDatasetTypes', () => {
1656+
test('should return available dataset types', async () => {
1657+
const actualDatasetTypes: DatasetType[] = await getDatasetAvailableDatasetTypes.execute()
1658+
const expectedDatasetTypes = [
1659+
{
1660+
id: 1,
1661+
name: 'dataset',
1662+
linkedMetadataBlocks: [],
1663+
availableLicenses: []
1664+
}
1665+
]
1666+
1667+
expect(actualDatasetTypes).toEqual(expectedDatasetTypes)
1668+
})
1669+
})
16521670
})

0 commit comments

Comments
 (0)