@@ -162,41 +162,32 @@ describe('hparams effects', () => {
162
162
] ) ;
163
163
} ) ;
164
164
165
- it ( 'fetches data on reload' , ( ) => {
166
- action . next ( coreActions . reload ( ) ) ;
167
- expect ( dataSource . fetchExperimentInfo ) . toHaveBeenCalledWith (
168
- [ 'expFromRoute' ] ,
169
- 1111
170
- ) ;
171
- expect ( dataSource . fetchSessionGroups ) . toHaveBeenCalledWith (
172
- [ 'expFromRoute' ] ,
173
- [ buildHparamSpec ( { name : 'h1' } ) ]
174
- ) ;
175
- expect ( actualActions ) . toEqual ( [
176
- hparamsActions . hparamsFetchSessionGroupsSucceeded ( {
177
- hparamSpecs : mockHparamSpecs ,
178
- sessionGroups : mockSessionGroups ,
179
- } ) ,
180
- ] ) ;
181
- } ) ;
182
-
183
- it ( 'fetches data on manualReload' , ( ) => {
184
- action . next ( coreActions . manualReload ( ) ) ;
185
- expect ( dataSource . fetchExperimentInfo ) . toHaveBeenCalledWith (
186
- [ 'expFromRoute' ] ,
187
- 1111
188
- ) ;
189
- expect ( dataSource . fetchSessionGroups ) . toHaveBeenCalledWith (
190
- [ 'expFromRoute' ] ,
191
- [ buildHparamSpec ( { name : 'h1' } ) ]
192
- ) ;
193
- expect ( actualActions ) . toEqual ( [
194
- hparamsActions . hparamsFetchSessionGroupsSucceeded ( {
195
- hparamSpecs : mockHparamSpecs ,
196
- sessionGroups : mockSessionGroups ,
197
- } ) ,
198
- ] ) ;
199
- } ) ;
165
+ for ( const { actionName, actionInstance} of [
166
+ { actionName : 'reload' , actionInstance : coreActions . reload ( ) } ,
167
+ { actionName : 'manualReload' , actionInstance : coreActions . manualReload ( ) } ,
168
+ {
169
+ actionName : 'loadAllDashboardHparams' ,
170
+ actionInstance : hparamsActions . loadAllDashboardHparams ( ) ,
171
+ } ,
172
+ ] ) {
173
+ it ( `fetches data on ${ actionName } ` , ( ) => {
174
+ action . next ( actionInstance ) ;
175
+ expect ( dataSource . fetchExperimentInfo ) . toHaveBeenCalledWith (
176
+ [ 'expFromRoute' ] ,
177
+ 1111
178
+ ) ;
179
+ expect ( dataSource . fetchSessionGroups ) . toHaveBeenCalledWith (
180
+ [ 'expFromRoute' ] ,
181
+ [ buildHparamSpec ( { name : 'h1' } ) ]
182
+ ) ;
183
+ expect ( actualActions ) . toEqual ( [
184
+ hparamsActions . hparamsFetchSessionGroupsSucceeded ( {
185
+ hparamSpecs : mockHparamSpecs ,
186
+ sessionGroups : mockSessionGroups ,
187
+ } ) ,
188
+ ] ) ;
189
+ } ) ;
190
+ }
200
191
201
192
it ( 'does not attempt to load hparams when experiment ids are null' , ( ) => {
202
193
store . overrideSelector ( selectors . getExperimentIdsFromRoute , null ) ;
0 commit comments