@@ -7,7 +7,11 @@ import { HttpResponse, delay, http } from 'msw'
77import nodeFetch from 'node-fetch'
88import queryString from 'query-string'
99import { vi } from 'vitest'
10- import { hasBodyAndHeaders , setupApiStore } from '../../tests/utils/helpers'
10+ import {
11+ hasBodyAndHeaders ,
12+ isObject ,
13+ setupApiStore ,
14+ } from '../../tests/utils/helpers'
1115import type { BaseQueryApi } from '../baseQueryTypes'
1216import { server } from './mocks/server'
1317
@@ -510,8 +514,8 @@ describe('fetchBaseQuery', () => {
510514 { } ,
511515 )
512516
513- if ( ! hasBodyAndHeaders ( request ) ) {
514- expect . fail ( 'Expected request to have body and headers ' )
517+ if ( ! isObject ( request ) ) {
518+ expect . fail ( 'Expected request to be an object ' )
515519 }
516520
517521 if ( ! ( 'url' in request ) ) {
@@ -530,8 +534,8 @@ describe('fetchBaseQuery', () => {
530534 { } ,
531535 )
532536
533- if ( ! hasBodyAndHeaders ( request ) ) {
534- expect . fail ( 'Expected request to have body and headers ' )
537+ if ( ! isObject ( request ) ) {
538+ expect . fail ( 'Expected request to be an object ' )
535539 }
536540
537541 if ( ! ( 'url' in request ) ) {
@@ -550,8 +554,8 @@ describe('fetchBaseQuery', () => {
550554 { } ,
551555 )
552556
553- if ( ! hasBodyAndHeaders ( request ) ) {
554- expect . fail ( 'Expected request to have body and headers ' )
557+ if ( ! isObject ( request ) ) {
558+ expect . fail ( 'Expected request to be an object ' )
555559 }
556560
557561 if ( ! ( 'url' in request ) ) {
@@ -570,8 +574,8 @@ describe('fetchBaseQuery', () => {
570574 { } ,
571575 )
572576
573- if ( ! hasBodyAndHeaders ( request ) ) {
574- expect . fail ( 'Expected request to have body and headers ' )
577+ if ( ! isObject ( request ) ) {
578+ expect . fail ( 'Expected request to be an object ' )
575579 }
576580
577581 if ( ! ( 'url' in request ) ) {
@@ -590,8 +594,8 @@ describe('fetchBaseQuery', () => {
590594 { } ,
591595 )
592596
593- if ( ! hasBodyAndHeaders ( request ) ) {
594- expect . fail ( 'Expected request to have body and headers ' )
597+ if ( ! isObject ( request ) ) {
598+ expect . fail ( 'Expected request to be an object ' )
595599 }
596600
597601 if ( ! ( 'url' in request ) ) {
@@ -637,8 +641,8 @@ describe('fetchBaseQuery', () => {
637641 { } ,
638642 )
639643
640- if ( ! hasBodyAndHeaders ( request ) ) {
641- expect . fail ( 'Expected request to have body and headers ' )
644+ if ( ! isObject ( request ) ) {
645+ expect . fail ( 'Expected request to be an object ' )
642646 }
643647
644648 if ( ! ( 'url' in request ) ) {
@@ -719,8 +723,8 @@ describe('fetchBaseQuery', () => {
719723 { } ,
720724 )
721725
722- if ( ! hasBodyAndHeaders ( request ) ) {
723- expect . fail ( 'Expected request to have body and headers ' )
726+ if ( ! isObject ( request ) ) {
727+ expect . fail ( 'Expected request to be an object ' )
724728 }
725729
726730 if ( ! ( 'url' in request ) ) {
@@ -739,8 +743,8 @@ describe('fetchBaseQuery', () => {
739743 { } ,
740744 )
741745
742- if ( ! hasBodyAndHeaders ( request ) ) {
743- expect . fail ( 'Expected request to have body and headers ' )
746+ if ( ! isObject ( request ) ) {
747+ expect . fail ( 'Expected request to be an object ' )
744748 }
745749
746750 if ( ! ( 'url' in request ) ) {
@@ -766,8 +770,8 @@ describe('fetchBaseQuery', () => {
766770 { } ,
767771 )
768772
769- if ( ! hasBodyAndHeaders ( request ) ) {
770- expect . fail ( 'Expected request to have body and headers ' )
773+ if ( ! isObject ( request ) ) {
774+ expect . fail ( 'Expected request to be an object ' )
771775 }
772776
773777 if ( ! ( 'url' in request ) ) {
@@ -790,8 +794,8 @@ describe('fetchBaseQuery', () => {
790794 { } ,
791795 )
792796
793- if ( ! hasBodyAndHeaders ( request ) ) {
794- expect . fail ( 'Expected request to have body and headers ' )
797+ if ( ! isObject ( request ) ) {
798+ expect . fail ( 'Expected request to be an object ' )
795799 }
796800
797801 if ( ! ( 'url' in request ) ) {
@@ -818,8 +822,8 @@ describe('fetchBaseQuery', () => {
818822
819823 const { data : request } = await doRequest ( )
820824
821- if ( ! hasBodyAndHeaders ( request ) ) {
822- expect . fail ( 'Expected request to have body and headers ' )
825+ if ( ! isObject ( request ) ) {
826+ expect . fail ( 'Expected request to be an object ' )
823827 }
824828
825829 if ( ! ( 'url' in request ) ) {
@@ -846,8 +850,8 @@ describe('fetchBaseQuery', () => {
846850
847851 const { data : request } = await doRequest ( )
848852
849- if ( ! hasBodyAndHeaders ( request ) ) {
850- expect . fail ( 'Expected request to have body and headers ' )
853+ if ( ! isObject ( request ) ) {
854+ expect . fail ( 'Expected request to be an object ' )
851855 }
852856
853857 if ( ! ( 'url' in request ) ) {
@@ -873,8 +877,8 @@ describe('fetchBaseQuery', () => {
873877
874878 const { data : request } = await doRequest ( )
875879
876- if ( ! hasBodyAndHeaders ( request ) ) {
877- expect . fail ( 'Expected request to have body and headers ' )
880+ if ( ! isObject ( request ) ) {
881+ expect . fail ( 'Expected request to be an object ' )
878882 }
879883
880884 if ( ! ( 'url' in request ) ) {
@@ -1033,8 +1037,8 @@ describe('fetchBaseQuery', () => {
10331037
10341038 const { data : request } = await doRequest ( )
10351039
1036- if ( ! hasBodyAndHeaders ( request ) ) {
1037- expect . fail ( 'Expected request to have body and headers ' )
1040+ if ( ! isObject ( request ) ) {
1041+ expect . fail ( 'Expected request to be an object ' )
10381042 }
10391043
10401044 if ( ! ( 'url' in request ) ) {
@@ -1051,8 +1055,8 @@ describe('fetchBaseQuery', () => {
10511055 { } ,
10521056 )
10531057
1054- if ( ! hasBodyAndHeaders ( request ) ) {
1055- expect . fail ( 'Expected request to have body and headers ' )
1058+ if ( ! isObject ( request ) ) {
1059+ expect . fail ( 'Expected request to be an object ' )
10561060 }
10571061
10581062 if ( ! ( 'url' in request ) ) {
@@ -1073,8 +1077,8 @@ describe('fetchBaseQuery', () => {
10731077 { } ,
10741078 )
10751079
1076- if ( ! hasBodyAndHeaders ( request ) ) {
1077- expect . fail ( 'Expected request to have body and headers ' )
1080+ if ( ! isObject ( request ) ) {
1081+ expect . fail ( 'Expected request to be an object ' )
10781082 }
10791083
10801084 if ( ! ( 'url' in request ) ) {
@@ -1096,8 +1100,8 @@ describe('fetchBaseQuery', () => {
10961100 { } ,
10971101 )
10981102
1099- if ( ! hasBodyAndHeaders ( request ) ) {
1100- expect . fail ( 'Expected request to have body and headers ' )
1103+ if ( ! isObject ( request ) ) {
1104+ expect . fail ( 'Expected request to be an object ' )
11011105 }
11021106
11031107 expect ( request . headers [ 'banana' ] ) . toBeUndefined ( )
@@ -1358,8 +1362,8 @@ describe('fetchFn', () => {
13581362 { } ,
13591363 )
13601364
1361- if ( ! hasBodyAndHeaders ( request ) ) {
1362- expect . fail ( 'Expected request to have body and headers ' )
1365+ if ( ! isObject ( request ) ) {
1366+ expect . fail ( 'Expected request to be an object ' )
13631367 }
13641368
13651369 if ( ! ( 'url' in request ) ) {
0 commit comments