File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -12,22 +12,29 @@ vi.mock('@tanstack/react-router', () => ({
1212
1313const generateUploadUrl = vi . fn ( )
1414const publishVersion = vi . fn ( )
15+ const generateChangelogPreview = vi . fn ( )
1516const fetchMock = vi . fn ( )
1617const useQueryMock = vi . fn ( )
18+ let useActionCallCount = 0
1719
1820vi . mock ( 'convex/react' , ( ) => ( {
1921 useConvexAuth : ( ) => ( { isAuthenticated : true } ) ,
2022 useQuery : ( ...args : unknown [ ] ) => useQueryMock ( ...args ) ,
2123 useMutation : ( ) => generateUploadUrl ,
22- useAction : ( ) => publishVersion ,
24+ useAction : ( ) => {
25+ useActionCallCount += 1
26+ return useActionCallCount % 2 === 1 ? publishVersion : generateChangelogPreview
27+ } ,
2328} ) )
2429
2530describe ( 'Upload route' , ( ) => {
2631 beforeEach ( ( ) => {
2732 generateUploadUrl . mockReset ( )
2833 publishVersion . mockReset ( )
34+ generateChangelogPreview . mockReset ( )
2935 fetchMock . mockReset ( )
3036 useQueryMock . mockReset ( )
37+ useActionCallCount = 0
3138 useQueryMock . mockImplementation ( ( _fn : unknown , args : unknown ) => {
3239 if ( args === 'skip' ) return undefined
3340 return null
You can’t perform that action at this time.
0 commit comments