File tree Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ class schemaBase {
4343 }
4444
4545 async getData ( ) {
46- const subrequest = new Subrequest ( { axios : this . axios } )
46+ const subrequest = new Subrequest ( this . axios )
4747 for ( const resource of this . resources ) {
4848 subrequest . requests . push ( resource . subrequest )
4949 }
Original file line number Diff line number Diff line change 1+ import Subrequest from '../subrequest'
2+
3+ test ( 'Subrequest' , async ( ) => {
4+ // Throw error if 'axios' not provided.
5+ expect ( ( ) => { new Subrequest ( ) } ) . toThrow ( 'Axios is required.' )
6+ } )
Original file line number Diff line number Diff line change 11import deserialze from './deserialize'
22
33class Subrequest {
4- constructor ( config ) {
5- this . axios = config . axios
4+ constructor ( axios ) {
5+ if ( typeof axios === 'undefined' ) {
6+ throw new Error ( 'Axios is required.' )
7+ }
8+
9+ this . axios = axios
610 this . requests = [ ]
711 }
812
You can’t perform that action at this time.
0 commit comments