@@ -24,8 +24,7 @@ import {
2424import {
2525 CustomFeaturedItem ,
2626 DvObjectFeaturedItem ,
27- DvObjectFeaturedItemType
28- // DvObjectFeaturedItemType
27+ FeaturedItemType
2928} from '../../../src/collections/domain/models/CollectionFeaturedItem'
3029import { uploadFileViaApi } from '../../testHelpers/files/filesHelper'
3130import {
@@ -106,38 +105,38 @@ describe('execute', () => {
106105 it ( 'should successfully update the featured items of a collection' , async ( ) => {
107106 const newFeaturedItems : CollectionFeaturedItemsDTO = [
108107 {
109- type : 'custom' ,
108+ type : FeaturedItemType . CUSTOM ,
110109 content : '<p class="rte-paragraph">Test content 1</p>' ,
111110 displayOrder : 0 ,
112111 file : undefined ,
113112 keepFile : false
114113 } ,
115114 {
116- type : 'custom' ,
115+ type : FeaturedItemType . CUSTOM ,
117116 content : '<p class="rte-paragraph">Test content 2</p>' ,
118117 displayOrder : 1 ,
119118 file : undefined ,
120119 keepFile : false
121120 } ,
122121 {
123- type : 'custom' ,
122+ type : FeaturedItemType . CUSTOM ,
124123 content : CONTENT_FIELD_WITH_ALL_TAGS ,
125124 displayOrder : 2 ,
126125 file : createImageFile ( 'featured-item-test-image-3.png' ) ,
127126 keepFile : false
128127 } ,
129128 {
130- type : DvObjectFeaturedItemType . COLLECTION ,
129+ type : FeaturedItemType . COLLECTION ,
131130 dvObjectIdentifier : featuredCollectionAlias ,
132131 displayOrder : 3
133132 } ,
134133 {
135- type : DvObjectFeaturedItemType . DATASET ,
134+ type : FeaturedItemType . DATASET ,
136135 dvObjectIdentifier : testDatasetIds . persistentId ,
137136 displayOrder : 4
138137 } ,
139138 {
140- type : DvObjectFeaturedItemType . FILE ,
139+ type : FeaturedItemType . FILE ,
141140 dvObjectIdentifier : featuredFileId . toString ( ) ,
142141 displayOrder : 5
143142 }
@@ -174,21 +173,21 @@ describe('execute', () => {
174173 `http://localhost:8080/api/access/dataverseFeaturedItemImage/${ updatedFeaturedItemsResponse [ 2 ] . id } `
175174 )
176175
177- expect ( fourthItemResponse . type ) . toBe ( DvObjectFeaturedItemType . COLLECTION )
176+ expect ( fourthItemResponse . type ) . toBe ( FeaturedItemType . COLLECTION )
178177 expect ( fourthItemResponse . dvObjectIdentifier ) . toBe ( featuredCollectionAlias )
179178 expect ( fourthItemResponse . dvObjectDisplayName ) . toBe ( 'Scientific Research' )
180179 expect ( fourthItemResponse . displayOrder ) . toBe ( newFeaturedItems [ 3 ] . displayOrder )
181180 expect ( fourthItemResponse . id ) . toBeDefined ( )
182181
183- expect ( fifthItemResponse . type ) . toBe ( DvObjectFeaturedItemType . DATASET )
182+ expect ( fifthItemResponse . type ) . toBe ( FeaturedItemType . DATASET )
184183 expect ( fifthItemResponse . dvObjectIdentifier ) . toBe ( testDatasetIds . persistentId )
185184 expect ( fifthItemResponse . dvObjectDisplayName ) . toBe (
186185 'Dataset created using the createDataset use case'
187186 )
188187 expect ( fifthItemResponse . displayOrder ) . toBe ( newFeaturedItems [ 4 ] . displayOrder )
189188 expect ( fifthItemResponse . id ) . toBeDefined ( )
190189
191- expect ( sixthItemResponse . type ) . toBe ( DvObjectFeaturedItemType . FILE )
190+ expect ( sixthItemResponse . type ) . toBe ( FeaturedItemType . FILE )
192191 expect ( sixthItemResponse . dvObjectIdentifier ) . toBe ( featuredFileId . toString ( ) )
193192 expect ( sixthItemResponse . dvObjectDisplayName ) . toBe ( testTextFile1Name )
194193 expect ( sixthItemResponse . displayOrder ) . toBe ( newFeaturedItems [ 5 ] . displayOrder )
@@ -198,21 +197,21 @@ describe('execute', () => {
198197 test ( 'should throw an error when collection does not exist' , async ( ) => {
199198 const newFeaturedItems : CollectionFeaturedItemsDTO = [
200199 {
201- type : 'custom' ,
200+ type : FeaturedItemType . CUSTOM ,
202201 content : '<p class="rte-paragraph">Test content 1</p>' ,
203202 displayOrder : 0 ,
204203 file : undefined ,
205204 keepFile : false
206205 } ,
207206 {
208- type : 'custom' ,
207+ type : FeaturedItemType . CUSTOM ,
209208 content : '<p class="rte-paragraph">Test content 2</p>' ,
210209 displayOrder : 1 ,
211210 file : undefined ,
212211 keepFile : false
213212 } ,
214213 {
215- type : 'custom' ,
214+ type : FeaturedItemType . CUSTOM ,
216215 content : '<p class="rte-paragraph">Test content 3</p>' ,
217216 displayOrder : 2 ,
218217 file : createImageFile ( 'featured-item-test-image-3.png' ) ,
@@ -237,7 +236,7 @@ describe('execute', () => {
237236 test ( 'should throw an error when featured item content is empty' , async ( ) => {
238237 const newFeaturedItems : CollectionFeaturedItemsDTO = [
239238 {
240- type : 'custom' ,
239+ type : FeaturedItemType . CUSTOM ,
241240 content : '' ,
242241 displayOrder : 0 ,
243242 file : undefined ,
@@ -297,7 +296,7 @@ describe('execute', () => {
297296 const newFeaturedItems : CollectionFeaturedItemsDTO = [
298297 {
299298 id : testFeaturedItemId ,
300- type : 'custom' ,
299+ type : FeaturedItemType . CUSTOM ,
301300 content : '<p class="rte-paragraph">Test content Updated</p>' ,
302301 displayOrder : 0 ,
303302 file : undefined ,
@@ -327,7 +326,7 @@ describe('execute', () => {
327326 const newFeaturedItems : CollectionFeaturedItemsDTO = [
328327 {
329328 id : testFeaturedItemId ,
330- type : 'custom' ,
329+ type : FeaturedItemType . CUSTOM ,
331330 content : '<p class="rte-paragraph">Test content Updated</p>' ,
332331 displayOrder : 0 ,
333332 file : undefined ,
@@ -354,7 +353,7 @@ describe('execute', () => {
354353 const newFeaturedItems : CollectionFeaturedItemsDTO = [
355354 {
356355 id : testFeaturedItemId ,
357- type : 'custom' ,
356+ type : FeaturedItemType . CUSTOM ,
358357 content : '<p class="rte-paragraph">Test content Updated</p>' ,
359358 displayOrder : 0 ,
360359 file : createImageFile ( 'featured-item-test-image-updated.png' ) ,
@@ -383,7 +382,7 @@ describe('execute', () => {
383382 const newFeaturedItems : CollectionFeaturedItemsDTO = [
384383 {
385384 id : testFeaturedItemId ,
386- type : 'custom' ,
385+ type : FeaturedItemType . CUSTOM ,
387386 content : '<p class="rte-paragraph">Test content Updated</p>' ,
388387 displayOrder : 0 ,
389388 file : createImageFile ( 'featured-item-test-image-updated.png' ) ,
0 commit comments