1+ import { randomUUID } from 'node:crypto'
12import { DatasetsRepository } from '../../../src/datasets/infra/repositories/DatasetsRepository'
23import { TestConstants } from '../../testHelpers/TestConstants'
34import {
@@ -1823,8 +1824,11 @@ describe('DatasetsRepository', () => {
18231824 {
18241825 id : 1 ,
18251826 name : 'dataset' ,
1827+ displayName : 'Dataset' ,
18261828 linkedMetadataBlocks : [ ] ,
1827- availableLicenses : [ ]
1829+ availableLicenses : [ ] ,
1830+ description :
1831+ 'A study, experiment, set of observations, or publication. A dataset can comprise a single file or multiple files.'
18281832 }
18291833 ]
18301834
@@ -1841,8 +1845,11 @@ describe('DatasetsRepository', () => {
18411845 const expectedDatasetType = {
18421846 id : 1 ,
18431847 name : 'dataset' ,
1848+ displayName : 'Dataset' ,
18441849 linkedMetadataBlocks : [ ] ,
1845- availableLicenses : [ ]
1850+ availableLicenses : [ ] ,
1851+ description :
1852+ 'A study, experiment, set of observations, or publication. A dataset can comprise a single file or multiple files.'
18461853 }
18471854
18481855 expect ( actualDatasetType ) . toEqual ( expectedDatasetType )
@@ -1851,11 +1858,13 @@ describe('DatasetsRepository', () => {
18511858
18521859 describe ( 'addDatasetType' , ( ) => {
18531860 test ( 'should add a dataset type' , async ( ) => {
1854- const randomName = `datasetType-${ crypto . randomUUID ( ) . slice ( 0 , 6 ) } `
1861+ const randomName = `datasetType-${ randomUUID ( ) . slice ( 0 , 6 ) } `
18551862 const actual : DatasetType = await addDatasetType . execute ( {
18561863 name : randomName ,
18571864 linkedMetadataBlocks : [ ] ,
1858- availableLicenses : [ ]
1865+ availableLicenses : [ ] ,
1866+ displayName : randomName ,
1867+ description : 'A dataset type created for testing purposes'
18591868 } )
18601869
18611870 expect ( actual . name ) . toEqual ( randomName )
@@ -1864,11 +1873,13 @@ describe('DatasetsRepository', () => {
18641873
18651874 describe ( 'deleteDatasetType' , ( ) => {
18661875 test ( 'should delete a dataset type (after adding it)' , async ( ) => {
1867- const randomName = `datasetType-${ crypto . randomUUID ( ) . slice ( 0 , 6 ) } `
1876+ const randomName = `datasetType-${ randomUUID ( ) . slice ( 0 , 6 ) } `
18681877 const actual : DatasetType = await addDatasetType . execute ( {
18691878 name : randomName ,
18701879 linkedMetadataBlocks : [ ] ,
1871- availableLicenses : [ ]
1880+ availableLicenses : [ ] ,
1881+ displayName : randomName ,
1882+ description : 'A dataset type created for testing purposes'
18721883 } )
18731884 expect ( actual . name ) . toEqual ( randomName )
18741885
@@ -1879,11 +1890,13 @@ describe('DatasetsRepository', () => {
18791890
18801891 describe ( 'linkDatasetTypeWithMetadataBlocks' , ( ) => {
18811892 test ( 'should allow for linking a dataset type to metadata blocks' , async ( ) => {
1882- const randomName = `datasetType-${ crypto . randomUUID ( ) . slice ( 0 , 6 ) } `
1893+ const randomName = `datasetType-${ randomUUID ( ) . slice ( 0 , 6 ) } `
18831894 const actual : DatasetType = await addDatasetType . execute ( {
18841895 name : randomName ,
18851896 linkedMetadataBlocks : [ ] ,
1886- availableLicenses : [ ]
1897+ availableLicenses : [ ] ,
1898+ displayName : randomName ,
1899+ description : 'A dataset type created for testing purposes'
18871900 } )
18881901 expect ( actual . name ) . toEqual ( randomName )
18891902
@@ -1901,11 +1914,13 @@ describe('DatasetsRepository', () => {
19011914
19021915 describe ( 'setAvailableLicensesForDatasetType' , ( ) => {
19031916 test ( 'should allow for setting available licenses for a dataset type' , async ( ) => {
1904- const randomName = `datasetType-${ crypto . randomUUID ( ) . slice ( 0 , 6 ) } `
1917+ const randomName = `datasetType-${ randomUUID ( ) . slice ( 0 , 6 ) } `
19051918 const actual : DatasetType = await addDatasetType . execute ( {
19061919 name : randomName ,
19071920 linkedMetadataBlocks : [ ] ,
1908- availableLicenses : [ ]
1921+ availableLicenses : [ ] ,
1922+ displayName : randomName ,
1923+ description : 'A dataset type created for testing purposes'
19091924 } )
19101925 expect ( actual . name ) . toEqual ( randomName )
19111926
0 commit comments