Skip to content

Commit cf82e86

Browse files
test({solid,svelte}-query): add missing 'initialData' describe nesting in type test files (#10412)
* test({solid,svelte}-query): add missing 'initialData' describe nesting in type test files * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent 2a4fc9f commit cf82e86

File tree

2 files changed

+142
-138
lines changed

2 files changed

+142
-138
lines changed

packages/solid-query/src/__tests__/useQuery.test-d.tsx

Lines changed: 75 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -2,97 +2,99 @@ import { describe, expectTypeOf, it } from 'vitest'
22
import { queryOptions, useQuery } from '../index'
33

44
describe('useQuery', () => {
5-
describe('Config object overload', () => {
6-
it('TData should always be defined when initialData is provided as an object', () => {
7-
const { data } = useQuery(() => ({
8-
queryKey: ['key'],
9-
queryFn: () => ({ wow: true }),
10-
initialData: { wow: true },
11-
}))
12-
13-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
14-
})
15-
16-
it('TData should be defined when passed through queryOptions', () => {
17-
const options = queryOptions({
18-
queryKey: ['key'],
19-
queryFn: () => ({ wow: true }),
20-
initialData: { wow: true },
5+
describe('initialData', () => {
6+
describe('Config object overload', () => {
7+
it('TData should always be defined when initialData is provided as an object', () => {
8+
const { data } = useQuery(() => ({
9+
queryKey: ['key'],
10+
queryFn: () => ({ wow: true }),
11+
initialData: { wow: true },
12+
}))
13+
14+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
2115
})
22-
const { data } = useQuery(() => options)
2316

24-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
25-
})
17+
it('TData should be defined when passed through queryOptions', () => {
18+
const options = queryOptions({
19+
queryKey: ['key'],
20+
queryFn: () => ({ wow: true }),
21+
initialData: { wow: true },
22+
})
23+
const { data } = useQuery(() => options)
2624

27-
it('TData should always be defined when initialData is provided as a function which ALWAYS returns the data', () => {
28-
const { data } = useQuery(() => ({
29-
queryKey: ['key'],
30-
queryFn: () => ({ wow: true }),
31-
initialData: () => ({ wow: true }),
32-
}))
25+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
26+
})
3327

34-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
35-
})
28+
it('TData should always be defined when initialData is provided as a function which ALWAYS returns the data', () => {
29+
const { data } = useQuery(() => ({
30+
queryKey: ['key'],
31+
queryFn: () => ({ wow: true }),
32+
initialData: () => ({ wow: true }),
33+
}))
3634

37-
it('TData should have undefined in the union when initialData is NOT provided', () => {
38-
const { data } = useQuery(() => ({
39-
queryKey: ['key'],
40-
queryFn: () => ({ wow: true }),
41-
}))
35+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
36+
})
4237

43-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
44-
})
38+
it('TData should have undefined in the union when initialData is NOT provided', () => {
39+
const { data } = useQuery(() => ({
40+
queryKey: ['key'],
41+
queryFn: () => ({ wow: true }),
42+
}))
43+
44+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
45+
})
4546

46-
it('TData should have undefined in the union when initialData is provided as a function which can return undefined', () => {
47-
const { data } = useQuery(() => ({
48-
queryKey: ['key'],
49-
queryFn: () => ({ wow: true }),
50-
initialData: () => undefined as { wow: boolean } | undefined,
51-
}))
47+
it('TData should have undefined in the union when initialData is provided as a function which can return undefined', () => {
48+
const { data } = useQuery(() => ({
49+
queryKey: ['key'],
50+
queryFn: () => ({ wow: true }),
51+
initialData: () => undefined as { wow: boolean } | undefined,
52+
}))
5253

53-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
54+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
55+
})
5456
})
55-
})
5657

57-
describe('Query key overload', () => {
58-
it('TData should always be defined when initialData is provided', () => {
59-
const { data } = useQuery(() => ({
60-
queryKey: ['key'],
61-
queryFn: () => ({ wow: true }),
62-
initialData: { wow: true },
63-
}))
58+
describe('Query key overload', () => {
59+
it('TData should always be defined when initialData is provided', () => {
60+
const { data } = useQuery(() => ({
61+
queryKey: ['key'],
62+
queryFn: () => ({ wow: true }),
63+
initialData: { wow: true },
64+
}))
6465

65-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
66-
})
66+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
67+
})
6768

68-
it('TData should have undefined in the union when initialData is NOT provided', () => {
69-
const { data } = useQuery(() => ({
70-
queryKey: ['key'],
71-
queryFn: () => ({ wow: true }),
72-
}))
69+
it('TData should have undefined in the union when initialData is NOT provided', () => {
70+
const { data } = useQuery(() => ({
71+
queryKey: ['key'],
72+
queryFn: () => ({ wow: true }),
73+
}))
7374

74-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
75+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
76+
})
7577
})
76-
})
7778

78-
describe('Query key and func', () => {
79-
it('TData should always be defined when initialData is provided', () => {
80-
const { data } = useQuery(() => ({
81-
queryKey: ['key'],
82-
queryFn: () => ({ wow: true }),
83-
initialData: { wow: true },
84-
}))
79+
describe('Query key and func', () => {
80+
it('TData should always be defined when initialData is provided', () => {
81+
const { data } = useQuery(() => ({
82+
queryKey: ['key'],
83+
queryFn: () => ({ wow: true }),
84+
initialData: { wow: true },
85+
}))
8586

86-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
87-
})
87+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
88+
})
8889

89-
it('TData should have undefined in the union when initialData is NOT provided', () => {
90-
const { data } = useQuery(() => ({
91-
queryKey: ['key'],
92-
queryFn: () => ({ wow: true }),
93-
}))
90+
it('TData should have undefined in the union when initialData is NOT provided', () => {
91+
const { data } = useQuery(() => ({
92+
queryKey: ['key'],
93+
queryFn: () => ({ wow: true }),
94+
}))
9495

95-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
96+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
97+
})
9698
})
9799
})
98100
})

packages/svelte-query/tests/createQuery.test-d.ts

Lines changed: 67 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -2,87 +2,89 @@ import { describe, expectTypeOf, it } from 'vitest'
22
import { createQuery, queryOptions } from '../src/index.js'
33

44
describe('createQuery', () => {
5-
describe('Config object overload', () => {
6-
it('TData should always be defined when initialData is provided as an object', () => {
7-
const { data } = createQuery(() => ({
8-
queryKey: ['key'],
9-
queryFn: () => ({ wow: true }),
10-
initialData: { wow: true },
11-
}))
12-
13-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
14-
})
15-
16-
it('TData should be defined when passed through queryOptions', () => {
17-
const options = queryOptions({
18-
queryKey: ['key'],
19-
queryFn: () => ({ wow: true }),
20-
initialData: { wow: true },
5+
describe('initialData', () => {
6+
describe('Config object overload', () => {
7+
it('TData should always be defined when initialData is provided as an object', () => {
8+
const { data } = createQuery(() => ({
9+
queryKey: ['key'],
10+
queryFn: () => ({ wow: true }),
11+
initialData: { wow: true },
12+
}))
13+
14+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
2115
})
22-
const { data } = createQuery(() => options)
2316

24-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
25-
})
17+
it('TData should be defined when passed through queryOptions', () => {
18+
const options = queryOptions({
19+
queryKey: ['key'],
20+
queryFn: () => ({ wow: true }),
21+
initialData: { wow: true },
22+
})
23+
const { data } = createQuery(() => options)
24+
25+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>()
26+
})
2627

27-
it('TData should have undefined in the union when initialData is NOT provided', () => {
28-
const { data } = createQuery(() => ({
29-
queryKey: ['key'],
30-
queryFn: () => ({ wow: true }),
31-
}))
28+
it('TData should have undefined in the union when initialData is NOT provided', () => {
29+
const { data } = createQuery(() => ({
30+
queryKey: ['key'],
31+
queryFn: () => ({ wow: true }),
32+
}))
3233

33-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
34-
})
34+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
35+
})
3536

36-
it('TData should have undefined in the union when initialData is provided as a function which can return undefined', () => {
37-
const { data } = createQuery(() => ({
38-
queryKey: ['key'],
39-
queryFn: () => ({ wow: true }),
40-
initialData: () => undefined as { wow: boolean } | undefined,
41-
}))
37+
it('TData should have undefined in the union when initialData is provided as a function which can return undefined', () => {
38+
const { data } = createQuery(() => ({
39+
queryKey: ['key'],
40+
queryFn: () => ({ wow: true }),
41+
initialData: () => undefined as { wow: boolean } | undefined,
42+
}))
4243

43-
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
44+
expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>()
45+
})
4446
})
45-
})
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

Comments
 (0)