@@ -2,7 +2,8 @@ import { describe, expectTypeOf, it } from 'vitest'
22import { createQuery , queryOptions } from '../src/index.js'
33
44describe ( 'createQuery' , ( ) => {
5- describe ( 'Config object overload' , ( ) => {
5+ describe ( 'initialData' , ( ) => {
6+ describe ( 'Config object overload' , ( ) => {
67 it ( 'TData should always be defined when initialData is provided as an object' , ( ) => {
78 const { data } = createQuery ( ( ) => ( {
89 queryKey : [ 'key' ] ,
@@ -44,45 +45,46 @@ describe('createQuery', () => {
4445 } )
4546 } )
4647
47- describe ( 'Query key overload' , ( ) => {
48- it ( 'TData should always be defined when initialData is provided' , ( ) => {
49- const { data } = createQuery ( ( ) => ( {
50- queryKey : [ 'key' ] ,
51- queryFn : ( ) => ( { wow : true } ) ,
52- initialData : { wow : true } ,
53- } ) )
48+ describe ( 'Query key overload' , ( ) => {
49+ it ( 'TData should always be defined when initialData is provided' , ( ) => {
50+ const { data } = createQuery ( ( ) => ( {
51+ queryKey : [ 'key' ] ,
52+ queryFn : ( ) => ( { wow : true } ) ,
53+ initialData : { wow : true } ,
54+ } ) )
5455
55- expectTypeOf ( data ) . toEqualTypeOf < { wow : boolean } > ( )
56- } )
56+ expectTypeOf ( data ) . toEqualTypeOf < { wow : boolean } > ( )
57+ } )
5758
58- it ( 'TData should have undefined in the union when initialData is NOT provided' , ( ) => {
59- const { data } = createQuery ( ( ) => ( {
60- queryKey : [ 'key' ] ,
61- queryFn : ( ) => ( { wow : true } ) ,
62- } ) )
59+ it ( 'TData should have undefined in the union when initialData is NOT provided' , ( ) => {
60+ const { data } = createQuery ( ( ) => ( {
61+ queryKey : [ 'key' ] ,
62+ queryFn : ( ) => ( { wow : true } ) ,
63+ } ) )
6364
64- expectTypeOf ( data ) . toEqualTypeOf < { wow : boolean } | undefined > ( )
65+ expectTypeOf ( data ) . toEqualTypeOf < { wow : boolean } | undefined > ( )
66+ } )
6567 } )
66- } )
6768
68- describe ( 'Query key and func' , ( ) => {
69- it ( 'TData should always be defined when initialData is provided' , ( ) => {
70- const { data } = createQuery ( ( ) => ( {
71- queryKey : [ 'key' ] ,
72- queryFn : ( ) => ( { wow : true } ) ,
73- initialData : { wow : true } ,
74- } ) )
69+ describe ( 'Query key and func' , ( ) => {
70+ it ( 'TData should always be defined when initialData is provided' , ( ) => {
71+ const { data } = createQuery ( ( ) => ( {
72+ queryKey : [ 'key' ] ,
73+ queryFn : ( ) => ( { wow : true } ) ,
74+ initialData : { wow : true } ,
75+ } ) )
7576
76- expectTypeOf ( data ) . toEqualTypeOf < { wow : boolean } > ( )
77- } )
77+ expectTypeOf ( data ) . toEqualTypeOf < { wow : boolean } > ( )
78+ } )
7879
79- it ( 'TData should have undefined in the union when initialData is NOT provided' , ( ) => {
80- const { data } = createQuery ( ( ) => ( {
81- queryKey : [ 'key' ] ,
82- queryFn : ( ) => ( { wow : true } ) ,
83- } ) )
80+ it ( 'TData should have undefined in the union when initialData is NOT provided' , ( ) => {
81+ const { data } = createQuery ( ( ) => ( {
82+ queryKey : [ 'key' ] ,
83+ queryFn : ( ) => ( { wow : true } ) ,
84+ } ) )
8485
85- expectTypeOf ( data ) . toEqualTypeOf < { wow : boolean } | undefined > ( )
86+ expectTypeOf ( data ) . toEqualTypeOf < { wow : boolean } | undefined > ( )
87+ } )
8688 } )
8789 } )
8890} )
0 commit comments