File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -92,6 +92,15 @@ describe('kitsu', () => {
9292 expect ( request ) . toEqual ( getSingleWithNestedIncludes . kitsu )
9393 } )
9494
95+ it ( 'fetches a single resource with a camelCase relationship include' , async ( ) => {
96+ expect . assertions ( 1 )
97+ const api = new Kitsu ( )
98+ mock . onGet ( 'anime/1' , { params : { include : 'animeStaff' } } ) . reply ( 200 , getSingleWithIncludes . jsonapi )
99+ mock . onGet ( '*' ) . reply ( data => console . log ( data ) )
100+ const request = await api . get ( 'anime/1' , { params : { include : 'animeStaff' } } )
101+ expect ( request ) . toEqual ( getSingleWithIncludes . kitsu )
102+ } )
103+
95104 it ( 'returns a JSON:API error object for invalid queries' , async ( ) => {
96105 expect . assertions ( 5 )
97106 const api = new Kitsu ( )
Original file line number Diff line number Diff line change @@ -160,5 +160,17 @@ describe('kitsu', () => {
160160 expect ( err . message ) . toEqual ( 'PATCH requires a resource type' )
161161 }
162162 } )
163+
164+ it ( 'fetches a single resource with a camelCase relationship include' , async ( ) => {
165+ expect . assertions ( 1 )
166+ const api = new Kitsu ( )
167+ mock . onGet ( 'anime/1' , { params : { include : 'animeStaff' } } ) . reply ( 200 , getSingleWithIncludes . jsonapi )
168+ mock . onGet ( '*' ) . reply ( data => console . log ( data ) )
169+ const request = await api . request ( {
170+ url : 'anime/1' ,
171+ params : { include : 'animeStaff' }
172+ } )
173+ expect ( request ) . toEqual ( getSingleWithIncludes . kitsu )
174+ } )
163175 } )
164176} )
You can’t perform that action at this time.
0 commit comments