Skip to content

Commit 52a522b

Browse files
committed
Added: missing test cases for GetCollectionItems
1 parent 746affb commit 52a522b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

test/integration/collections/CollectionsRepository.test.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ describe('CollectionsRepository', () => {
286286
'Admin, Dataverse; Owner, Dataverse, 2024, "Dataset created using the createDataset use case'
287287
const expectedDatasetDescription = 'Dataset created using the createDataset use case'
288288
const expectedFileName = 'test-file-1.txt'
289+
const expectedCollectionsName = 'Scientific Research'
289290

290291
expect(actualFilePreview.checksum?.type).toBe('MD5')
291292
expect(actualFilePreview.checksum?.value).toBe(expectedFileMd5)
@@ -304,6 +305,7 @@ describe('CollectionsRepository', () => {
304305
expect(actualFilePreview.sizeInBytes).toBe(12)
305306
expect(actualFilePreview.url).not.toBeUndefined()
306307
expect(actualFilePreview.releaseOrCreateDate).not.toBeUndefined()
308+
expect(actualFilePreview.type).toBe(CollectionItemType.FILE)
307309

308310
expect(actualDatasetPreview.title).toBe(expectedDatasetDescription)
309311
expect(actualDatasetPreview.citation).toContain(expectedDatasetCitationFragment)
@@ -318,8 +320,12 @@ describe('CollectionsRepository', () => {
318320
expect(actualDatasetPreview.versionInfo.majorNumber).toBeUndefined()
319321
expect(actualDatasetPreview.versionInfo.minorNumber).toBeUndefined()
320322
expect(actualDatasetPreview.versionInfo.state).toBe('DRAFT')
323+
expect(actualDatasetPreview.parentCollectionAlias).toBe(
324+
'collectionsRepositoryTestSubCollection'
325+
)
326+
expect(actualDatasetPreview.parentCollectionName).toBe(expectedCollectionsName)
327+
expect(actualDatasetPreview.type).toBe(CollectionItemType.DATASET)
321328

322-
const expectedCollectionsName = 'Scientific Research'
323329
expect(actualCollectionPreview.name).toBe(expectedCollectionsName)
324330
expect(actualCollectionPreview.alias).toBe(testSubCollectionAlias)
325331
expect(actualCollectionPreview.description).toBe('We do all the science.')
@@ -331,6 +337,7 @@ describe('CollectionsRepository', () => {
331337
expect(actualCollectionPreview.affiliation).toBe('Scientific Research University')
332338
expect(actualCollectionPreview.parentAlias).toBe('collectionsRepositoryTestCollection')
333339
expect(actualCollectionPreview.parentName).toBe(expectedCollectionsName)
340+
expect(actualCollectionPreview.type).toBe(CollectionItemType.COLLECTION)
334341

335342
expect(actual.totalItemCount).toBe(3)
336343

0 commit comments

Comments
 (0)