@@ -162,41 +162,28 @@ 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
+ { actionName : 'loadAllDashboardHparams' , actionInstance : hparamsActions . loadAllDashboardHparams ( ) } ] ) {
169
+ it ( `fetches data on ${ actionName } ` , ( ) => {
170
+ action . next ( actionInstance ) ;
171
+ expect ( dataSource . fetchExperimentInfo ) . toHaveBeenCalledWith (
172
+ [ 'expFromRoute' ] ,
173
+ 1111
174
+ ) ;
175
+ expect ( dataSource . fetchSessionGroups ) . toHaveBeenCalledWith (
176
+ [ 'expFromRoute' ] ,
177
+ [ buildHparamSpec ( { name : 'h1' } ) ]
178
+ ) ;
179
+ expect ( actualActions ) . toEqual ( [
180
+ hparamsActions . hparamsFetchSessionGroupsSucceeded ( {
181
+ hparamSpecs : mockHparamSpecs ,
182
+ sessionGroups : mockSessionGroups ,
183
+ } ) ,
184
+ ] ) ;
185
+ } ) ;
186
+ }
200
187
201
188
it ( 'does not attempt to load hparams when experiment ids are null' , ( ) => {
202
189
store . overrideSelector ( selectors . getExperimentIdsFromRoute , null ) ;
0 commit comments