@@ -25,6 +25,7 @@ import { handleOnAbort } from '../utils';
25
25
let metadata : Metadata ;
26
26
27
27
jest . mock ( '../utils' , ( ) => ( {
28
+ ...jest . requireActual ( '../utils' ) ,
28
29
handleOnAbort : jest . fn ( ) ,
29
30
} ) ) ;
30
31
@@ -443,6 +444,19 @@ describe('api/Metadata', () => {
443
444
id : 'file_id' ,
444
445
} ) ;
445
446
} ) ;
447
+ test ( 'should apply hydrated query string param for isMetadataRedesign' , async ( ) => {
448
+ metadata . getMetadataUrl = jest . fn ( ) . mockReturnValueOnce ( 'metadata_url' ) ;
449
+ metadata . xhr . get = jest . fn ( ) . mockReturnValueOnce ( {
450
+ data : {
451
+ entries : [ ] ,
452
+ } ,
453
+ } ) ;
454
+ await metadata . getInstances ( 'id' , true ) ;
455
+ expect ( metadata . xhr . get ) . toHaveBeenCalledWith ( {
456
+ url : 'metadata_url?view=hydrated' ,
457
+ id : 'file_id' ,
458
+ } ) ;
459
+ } ) ;
446
460
} ) ;
447
461
448
462
describe ( 'getUserAddableTemplates()' , ( ) => {
@@ -810,7 +824,7 @@ describe('api/Metadata', () => {
810
824
expect ( metadata . isDestroyed ) . toHaveBeenCalled ( ) ;
811
825
expect ( metadata . getCache ) . toHaveBeenCalled ( ) ;
812
826
expect ( metadata . getMetadataCacheKey ) . toHaveBeenCalledWith ( file . id ) ;
813
- expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id ) ;
827
+ expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id , false ) ;
814
828
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'global' ) ;
815
829
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'enterprise' ) ;
816
830
expect ( metadata . extractClassification ) . toBeCalledWith ( 'id' , 'instances' ) ;
@@ -865,7 +879,7 @@ describe('api/Metadata', () => {
865
879
expect ( metadata . isDestroyed ) . toHaveBeenCalled ( ) ;
866
880
expect ( metadata . getCache ) . toHaveBeenCalled ( ) ;
867
881
expect ( metadata . getMetadataCacheKey ) . toHaveBeenCalledWith ( file . id ) ;
868
- expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id ) ;
882
+ expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id , true ) ;
869
883
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'global' ) ;
870
884
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'enterprise' ) ;
871
885
expect ( metadata . extractClassification ) . toBeCalledWith ( 'id' , 'instances' ) ;
@@ -922,7 +936,7 @@ describe('api/Metadata', () => {
922
936
expect ( metadata . isDestroyed ) . toHaveBeenCalled ( ) ;
923
937
expect ( metadata . getCache ) . toHaveBeenCalled ( ) ;
924
938
expect ( metadata . getMetadataCacheKey ) . toHaveBeenCalledWith ( file . id ) ;
925
- expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id ) ;
939
+ expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id , false ) ;
926
940
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'global' ) ;
927
941
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'enterprise' ) ;
928
942
expect ( metadata . extractClassification ) . toBeCalledWith ( 'id' , 'instances' ) ;
@@ -980,7 +994,7 @@ describe('api/Metadata', () => {
980
994
expect ( metadata . isDestroyed ) . toHaveBeenCalled ( ) ;
981
995
expect ( metadata . getCache ) . toHaveBeenCalled ( ) ;
982
996
expect ( metadata . getMetadataCacheKey ) . toHaveBeenCalledWith ( file . id ) ;
983
- expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id ) ;
997
+ expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id , false ) ;
984
998
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'global' ) ;
985
999
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'enterprise' ) ;
986
1000
expect ( metadata . extractClassification ) . toBeCalledWith ( 'id' , 'instances' ) ;
@@ -1037,7 +1051,7 @@ describe('api/Metadata', () => {
1037
1051
expect ( metadata . isDestroyed ) . toHaveBeenCalled ( ) ;
1038
1052
expect ( metadata . getCache ) . toHaveBeenCalled ( ) ;
1039
1053
expect ( metadata . getMetadataCacheKey ) . toHaveBeenCalledWith ( file . id ) ;
1040
- expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id ) ;
1054
+ expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id , false ) ;
1041
1055
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'global' ) ;
1042
1056
expect ( metadata . getTemplates ) . not . toHaveBeenCalledWith ( file . id , 'enterprise' ) ;
1043
1057
expect ( metadata . extractClassification ) . toBeCalledWith ( 'id' , 'instances' ) ;
@@ -1092,7 +1106,7 @@ describe('api/Metadata', () => {
1092
1106
expect ( metadata . isDestroyed ) . not . toHaveBeenCalled ( ) ;
1093
1107
expect ( metadata . getCache ) . toHaveBeenCalled ( ) ;
1094
1108
expect ( metadata . getMetadataCacheKey ) . toHaveBeenCalledWith ( file . id ) ;
1095
- expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id ) ;
1109
+ expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id , false ) ;
1096
1110
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'global' ) ;
1097
1111
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'enterprise' ) ;
1098
1112
expect ( metadata . getEditors ) . not . toHaveBeenCalled ( ) ;
@@ -1132,7 +1146,7 @@ describe('api/Metadata', () => {
1132
1146
expect ( metadata . isDestroyed ) . toHaveBeenCalled ( ) ;
1133
1147
expect ( metadata . getCache ) . toHaveBeenCalled ( ) ;
1134
1148
expect ( metadata . getMetadataCacheKey ) . toHaveBeenCalledWith ( file . id ) ;
1135
- expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id ) ;
1149
+ expect ( metadata . getInstances ) . toHaveBeenCalledWith ( file . id , false ) ;
1136
1150
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'global' ) ;
1137
1151
expect ( metadata . getTemplates ) . toHaveBeenCalledWith ( file . id , 'enterprise' ) ;
1138
1152
expect ( metadata . extractClassification ) . toBeCalledWith ( 'id' , 'instances' ) ;
0 commit comments