@@ -6,7 +6,11 @@ import { HttpResponse, delay, http } from 'msw'
66import nodeFetch from 'node-fetch'
77import queryString from 'query-string'
88import { vi } from 'vitest'
9- import { hasBodyAndHeaders , setupApiStore } from '../../tests/utils/helpers'
9+ import {
10+ hasBodyAndHeaders ,
11+ isObject ,
12+ setupApiStore ,
13+ } from '../../tests/utils/helpers'
1014import type { BaseQueryApi } from '../baseQueryTypes'
1115import { server } from './mocks/server'
1216
@@ -509,8 +513,8 @@ describe('fetchBaseQuery', () => {
509513 { } ,
510514 )
511515
512- if ( ! hasBodyAndHeaders ( request ) ) {
513- expect . fail ( 'Expected request to have body and headers ' )
516+ if ( ! isObject ( request ) ) {
517+ expect . fail ( 'Expected request to be an object ' )
514518 }
515519
516520 if ( ! ( 'url' in request ) ) {
@@ -529,8 +533,8 @@ describe('fetchBaseQuery', () => {
529533 { } ,
530534 )
531535
532- if ( ! hasBodyAndHeaders ( request ) ) {
533- expect . fail ( 'Expected request to have body and headers ' )
536+ if ( ! isObject ( request ) ) {
537+ expect . fail ( 'Expected request to be an object ' )
534538 }
535539
536540 if ( ! ( 'url' in request ) ) {
@@ -549,8 +553,8 @@ describe('fetchBaseQuery', () => {
549553 { } ,
550554 )
551555
552- if ( ! hasBodyAndHeaders ( request ) ) {
553- expect . fail ( 'Expected request to have body and headers ' )
556+ if ( ! isObject ( request ) ) {
557+ expect . fail ( 'Expected request to be an object ' )
554558 }
555559
556560 if ( ! ( 'url' in request ) ) {
@@ -569,8 +573,8 @@ describe('fetchBaseQuery', () => {
569573 { } ,
570574 )
571575
572- if ( ! hasBodyAndHeaders ( request ) ) {
573- expect . fail ( 'Expected request to have body and headers ' )
576+ if ( ! isObject ( request ) ) {
577+ expect . fail ( 'Expected request to be an object ' )
574578 }
575579
576580 if ( ! ( 'url' in request ) ) {
@@ -589,8 +593,8 @@ describe('fetchBaseQuery', () => {
589593 { } ,
590594 )
591595
592- if ( ! hasBodyAndHeaders ( request ) ) {
593- expect . fail ( 'Expected request to have body and headers ' )
596+ if ( ! isObject ( request ) ) {
597+ expect . fail ( 'Expected request to be an object ' )
594598 }
595599
596600 if ( ! ( 'url' in request ) ) {
@@ -636,8 +640,8 @@ describe('fetchBaseQuery', () => {
636640 { } ,
637641 )
638642
639- if ( ! hasBodyAndHeaders ( request ) ) {
640- expect . fail ( 'Expected request to have body and headers ' )
643+ if ( ! isObject ( request ) ) {
644+ expect . fail ( 'Expected request to be an object ' )
641645 }
642646
643647 if ( ! ( 'url' in request ) ) {
@@ -718,8 +722,8 @@ describe('fetchBaseQuery', () => {
718722 { } ,
719723 )
720724
721- if ( ! hasBodyAndHeaders ( request ) ) {
722- expect . fail ( 'Expected request to have body and headers ' )
725+ if ( ! isObject ( request ) ) {
726+ expect . fail ( 'Expected request to be an object ' )
723727 }
724728
725729 if ( ! ( 'url' in request ) ) {
@@ -738,8 +742,8 @@ describe('fetchBaseQuery', () => {
738742 { } ,
739743 )
740744
741- if ( ! hasBodyAndHeaders ( request ) ) {
742- expect . fail ( 'Expected request to have body and headers ' )
745+ if ( ! isObject ( request ) ) {
746+ expect . fail ( 'Expected request to be an object ' )
743747 }
744748
745749 if ( ! ( 'url' in request ) ) {
@@ -765,8 +769,8 @@ describe('fetchBaseQuery', () => {
765769 { } ,
766770 )
767771
768- if ( ! hasBodyAndHeaders ( request ) ) {
769- expect . fail ( 'Expected request to have body and headers ' )
772+ if ( ! isObject ( request ) ) {
773+ expect . fail ( 'Expected request to be an object ' )
770774 }
771775
772776 if ( ! ( 'url' in request ) ) {
@@ -789,8 +793,8 @@ describe('fetchBaseQuery', () => {
789793 { } ,
790794 )
791795
792- if ( ! hasBodyAndHeaders ( request ) ) {
793- expect . fail ( 'Expected request to have body and headers ' )
796+ if ( ! isObject ( request ) ) {
797+ expect . fail ( 'Expected request to be an object ' )
794798 }
795799
796800 if ( ! ( 'url' in request ) ) {
@@ -817,8 +821,8 @@ describe('fetchBaseQuery', () => {
817821
818822 const { data : request } = await doRequest ( )
819823
820- if ( ! hasBodyAndHeaders ( request ) ) {
821- expect . fail ( 'Expected request to have body and headers ' )
824+ if ( ! isObject ( request ) ) {
825+ expect . fail ( 'Expected request to be an object ' )
822826 }
823827
824828 if ( ! ( 'url' in request ) ) {
@@ -845,8 +849,8 @@ describe('fetchBaseQuery', () => {
845849
846850 const { data : request } = await doRequest ( )
847851
848- if ( ! hasBodyAndHeaders ( request ) ) {
849- expect . fail ( 'Expected request to have body and headers ' )
852+ if ( ! isObject ( request ) ) {
853+ expect . fail ( 'Expected request to be an object ' )
850854 }
851855
852856 if ( ! ( 'url' in request ) ) {
@@ -872,8 +876,8 @@ describe('fetchBaseQuery', () => {
872876
873877 const { data : request } = await doRequest ( )
874878
875- if ( ! hasBodyAndHeaders ( request ) ) {
876- expect . fail ( 'Expected request to have body and headers ' )
879+ if ( ! isObject ( request ) ) {
880+ expect . fail ( 'Expected request to be an object ' )
877881 }
878882
879883 if ( ! ( 'url' in request ) ) {
@@ -1032,8 +1036,8 @@ describe('fetchBaseQuery', () => {
10321036
10331037 const { data : request } = await doRequest ( )
10341038
1035- if ( ! hasBodyAndHeaders ( request ) ) {
1036- expect . fail ( 'Expected request to have body and headers ' )
1039+ if ( ! isObject ( request ) ) {
1040+ expect . fail ( 'Expected request to be an object ' )
10371041 }
10381042
10391043 if ( ! ( 'url' in request ) ) {
@@ -1050,8 +1054,8 @@ describe('fetchBaseQuery', () => {
10501054 { } ,
10511055 )
10521056
1053- if ( ! hasBodyAndHeaders ( request ) ) {
1054- expect . fail ( 'Expected request to have body and headers ' )
1057+ if ( ! isObject ( request ) ) {
1058+ expect . fail ( 'Expected request to be an object ' )
10551059 }
10561060
10571061 if ( ! ( 'url' in request ) ) {
@@ -1072,8 +1076,8 @@ describe('fetchBaseQuery', () => {
10721076 { } ,
10731077 )
10741078
1075- if ( ! hasBodyAndHeaders ( request ) ) {
1076- expect . fail ( 'Expected request to have body and headers ' )
1079+ if ( ! isObject ( request ) ) {
1080+ expect . fail ( 'Expected request to be an object ' )
10771081 }
10781082
10791083 if ( ! ( 'url' in request ) ) {
@@ -1095,8 +1099,8 @@ describe('fetchBaseQuery', () => {
10951099 { } ,
10961100 )
10971101
1098- if ( ! hasBodyAndHeaders ( request ) ) {
1099- expect . fail ( 'Expected request to have body and headers ' )
1102+ if ( ! isObject ( request ) ) {
1103+ expect . fail ( 'Expected request to be an object ' )
11001104 }
11011105
11021106 expect ( request . headers [ 'banana' ] ) . toBeUndefined ( )
@@ -1217,8 +1221,8 @@ describe('fetchFn', () => {
12171221 { } ,
12181222 )
12191223
1220- if ( ! hasBodyAndHeaders ( request ) ) {
1221- expect . fail ( 'Expected request to have body and headers ' )
1224+ if ( ! isObject ( request ) ) {
1225+ expect . fail ( 'Expected request to be an object ' )
12221226 }
12231227
12241228 if ( ! ( 'url' in request ) ) {
0 commit comments