88import {
99 createDatasetModel ,
1010 createDatasetVersionPayload ,
11- createDatasetLicenseModel
11+ createDatasetLicenseModel ,
12+ createUpdateDatasetRequestPayload
1213} from '../../testHelpers/datasets/datasetHelper'
1314import { TestConstants } from '../../testHelpers/TestConstants'
1415import { DatasetNotNumberedVersion , DatasetPreviewSubset } from '../../../src/datasets'
@@ -24,7 +25,7 @@ import {
2425import {
2526 createDatasetDTO ,
2627 createDatasetMetadataBlockModel ,
27- createDatasetRequestPayload
28+ createNewDatasetRequestPayload
2829} from '../../testHelpers/datasets/datasetHelper'
2930import { WriteError } from '../../../src'
3031import { VersionUpdateType } from '../../../src/datasets/domain/models/Dataset'
@@ -717,7 +718,7 @@ describe('DatasetsRepository', () => {
717718 const testNewDataset = createDatasetDTO ( )
718719 const testMetadataBlocks = [ createDatasetMetadataBlockModel ( ) ]
719720 const testCollectionName = 'test'
720- const expectedNewDatasetRequestPayloadJson = JSON . stringify ( createDatasetRequestPayload ( ) )
721+ const expectedNewDatasetRequestPayloadJson = JSON . stringify ( createNewDatasetRequestPayload ( ) )
721722
722723 const testCreatedDatasetIdentifiers = {
723724 persistentId : 'test' ,
@@ -835,7 +836,16 @@ describe('DatasetsRepository', () => {
835836 describe ( 'updateDataset' , ( ) => {
836837 const testNewDataset = createDatasetDTO ( )
837838 const testMetadataBlocks = [ createDatasetMetadataBlockModel ( ) ]
838- const expectedNewDatasetRequestPayloadJson = JSON . stringify ( createDatasetRequestPayload ( ) )
839+ const expectedNewDatasetRequestPayloadJson = JSON . stringify ( createUpdateDatasetRequestPayload ( ) )
840+
841+ const expectedApiKeyRequestConfig = {
842+ ...TestConstants . TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_API_KEY ,
843+ params : { replace : true }
844+ }
845+ const expectedCookieRequestConfig = {
846+ ...TestConstants . TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_SESSION_COOKIE ,
847+ params : { replace : true }
848+ }
839849
840850 const expectedApiEndpoint = `${ TestConstants . TEST_API_URL } /datasets/${ testDatasetModel . id } /editMetadata`
841851
@@ -848,7 +858,7 @@ describe('DatasetsRepository', () => {
848858 expect ( axios . put ) . toHaveBeenCalledWith (
849859 expectedApiEndpoint ,
850860 expectedNewDatasetRequestPayloadJson ,
851- TestConstants . TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_API_KEY
861+ expectedApiKeyRequestConfig
852862 )
853863 expect ( actual ) . toBeUndefined ( )
854864
@@ -860,7 +870,7 @@ describe('DatasetsRepository', () => {
860870 expect ( axios . put ) . toHaveBeenCalledWith (
861871 expectedApiEndpoint ,
862872 expectedNewDatasetRequestPayloadJson ,
863- TestConstants . TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_SESSION_COOKIE
873+ expectedCookieRequestConfig
864874 )
865875 expect ( actual ) . toBeUndefined ( )
866876 } )
@@ -876,7 +886,7 @@ describe('DatasetsRepository', () => {
876886 expect ( axios . put ) . toHaveBeenCalledWith (
877887 expectedApiEndpoint ,
878888 expectedNewDatasetRequestPayloadJson ,
879- TestConstants . TEST_EXPECTED_AUTHENTICATED_REQUEST_CONFIG_API_KEY
889+ expectedApiKeyRequestConfig
880890 )
881891 expect ( error ) . toBeInstanceOf ( Error )
882892 } )
0 commit comments