File tree 1 file changed +12
-0
lines changed
packages/toolkit/src/query/tests 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -125,6 +125,12 @@ const api = createApi({
125
125
return true
126
126
} ,
127
127
} ) ,
128
+ queryWithDeepArg : build . query < string , { param : { nested : string } } > ( {
129
+ query : ( { param : { nested} } ) => nested ,
130
+ serializeQueryArgs : ( { queryArgs} ) => {
131
+ return queryArgs . param . nested
132
+ }
133
+ } ) ,
128
134
} ) ,
129
135
} )
130
136
@@ -667,6 +673,12 @@ describe('hooks tests', () => {
667
673
await screen . findByText ( 'ID: 3' )
668
674
} )
669
675
676
+ test ( `useQuery shouldn't call args serialization if request skipped` , async ( ) => {
677
+ expect ( ( ) => renderHook ( ( ) => api . endpoints . queryWithDeepArg . useQuery ( skipToken ) , {
678
+ wrapper : storeRef . wrapper ,
679
+ } ) ) . not . toThrow ( )
680
+ } )
681
+
670
682
test ( `useQuery gracefully handles bigint types` , async ( ) => {
671
683
function ItemList ( ) {
672
684
const [ pageNumber , setPageNumber ] = useState ( 0 )
You can’t perform that action at this time.
0 commit comments