@@ -50,7 +50,8 @@ describe('kitsu', () => {
5050 Accept : 'application/vnd.api+json' ,
5151 'Content-Type' : 'application/vnd.api+json' ,
5252 extra : true
53- }
53+ } ,
54+ status : 200
5455 } )
5556 } )
5657
@@ -59,63 +60,63 @@ describe('kitsu', () => {
5960 const api = new Kitsu ( )
6061 mock . onGet ( '/anime' ) . reply ( 200 , getCollection . jsonapi )
6162 const request = await api . get ( 'anime' )
62- expect ( request ) . toEqual ( getCollection . kitsu )
63+ expect ( request ) . toEqual ( { ... getCollection . kitsu , status : 200 } )
6364 } )
6465
6566 it ( 'fetches a single resource' , async ( ) => {
6667 expect . assertions ( 1 )
6768 const api = new Kitsu ( )
6869 mock . onGet ( `anime/${ getSingle . jsonapi . data . id } ` ) . reply ( 200 , getSingle . jsonapi )
6970 const request = await api . get ( 'anime/1' )
70- expect ( request ) . toEqual ( getSingle . kitsu )
71+ expect ( request ) . toEqual ( { ... getSingle . kitsu , status : 200 } )
7172 } )
7273
7374 it ( 'fetches a relationship collection of resources' , async ( ) => {
7475 expect . assertions ( 1 )
7576 const api = new Kitsu ( )
7677 mock . onGet ( 'authors/1/anime' ) . reply ( 200 , getCollection . jsonapi )
7778 const request = await api . get ( 'author/1/anime' )
78- expect ( request ) . toEqual ( getCollection . kitsu )
79+ expect ( request ) . toEqual ( { ... getCollection . kitsu , status : 200 } )
7980 } )
8081
8182 it ( 'fetches a relationshop single resource' , async ( ) => {
8283 expect . assertions ( 1 )
8384 const api = new Kitsu ( )
8485 mock . onGet ( 'comments/1/anime' ) . reply ( 200 , getSingle . jsonapi )
8586 const request = await api . get ( 'comment/1/anime' )
86- expect ( request ) . toEqual ( getSingle . kitsu )
87+ expect ( request ) . toEqual ( { ... getSingle . kitsu , status : 200 } )
8788 } )
8889
8990 it ( 'fetches a collection of resources with includes' , async ( ) => {
9091 expect . assertions ( 1 )
9192 const api = new Kitsu ( )
9293 mock . onGet ( 'anime' ) . reply ( 200 , getCollectionWithIncludes . jsonapi )
9394 const request = await api . get ( 'anime' )
94- expect ( request ) . toEqual ( getCollectionWithIncludes . kitsu )
95+ expect ( request ) . toEqual ( { ... getCollectionWithIncludes . kitsu , status : 200 } )
9596 } )
9697
9798 it ( 'fetches a single resource with includes' , async ( ) => {
9899 expect . assertions ( 1 )
99100 const api = new Kitsu ( )
100101 mock . onGet ( `anime/${ getSingleWithIncludes . jsonapi . data . id } ` , { include : 'author,comments' } ) . reply ( 200 , getSingleWithIncludes . jsonapi )
101102 const request = await api . get ( 'anime/1' , { params : { include : 'author,comments' } } )
102- expect ( request ) . toEqual ( getSingleWithIncludes . kitsu )
103+ expect ( request ) . toEqual ( { ... getSingleWithIncludes . kitsu , status : 200 } )
103104 } )
104105
105106 it ( 'fetches a single resource with nested includes' , async ( ) => {
106107 expect . assertions ( 1 )
107108 const api = new Kitsu ( )
108109 mock . onGet ( 'anime/1' ) . reply ( 200 , getSingleWithNestedIncludes . jsonapi )
109110 const request = await api . get ( 'anime/1' )
110- expect ( request ) . toEqual ( getSingleWithNestedIncludes . kitsu )
111+ expect ( request ) . toEqual ( { ... getSingleWithNestedIncludes . kitsu , status : 200 } )
111112 } )
112113
113114 it ( 'fetches a single resource with a camelCase relationship include' , async ( ) => {
114115 expect . assertions ( 1 )
115116 const api = new Kitsu ( )
116117 mock . onGet ( 'anime/1' , { params : { include : 'animeStaff' } } ) . reply ( 200 , getSingleWithIncludes . jsonapi )
117118 const request = await api . get ( 'anime/1' , { params : { include : 'animeStaff' } } )
118- expect ( request ) . toEqual ( getSingleWithIncludes . kitsu )
119+ expect ( request ) . toEqual ( { ... getSingleWithIncludes . kitsu , status : 200 } )
119120 } )
120121
121122 it ( 'fetches :resource/:id/relationships/:relationship' , async ( ) => {
@@ -133,7 +134,7 @@ describe('kitsu', () => {
133134 const api = new Kitsu ( )
134135 mock . onGet ( 'media-relationships/1/relationships/destination' ) . reply ( 200 , response )
135136 const request = await api . get ( 'mediaRelationships/1/relationships/destination' )
136- expect ( request ) . toEqual ( response )
137+ expect ( request ) . toEqual ( { ... response , status : 200 } )
137138 } )
138139
139140 it ( 'fetches :resource/:relationship/:subRelationship' , async ( ) => {
@@ -147,7 +148,7 @@ describe('kitsu', () => {
147148 const api = new Kitsu ( { pluralize : false } )
148149 mock . onGet ( 'profile/user-accounts/me' ) . reply ( 200 , response )
149150 const request = await api . get ( 'profile/userAccounts/me' )
150- expect ( request ) . toEqual ( response )
151+ expect ( request ) . toEqual ( { ... response , status : 200 } )
151152 } )
152153
153154 it ( 'returns a JSON:API error object for invalid queries' , async ( ) => {
@@ -271,7 +272,8 @@ describe('kitsu', () => {
271272 }
272273 }
273274 }
274- ]
275+ ] ,
276+ status : 200
275277 } )
276278 } )
277279 } )
0 commit comments