chore: Refactor tests to use findBy queries for better async handling, update mock implementations, and clean up imports across various test files. Adjust toast utility to use for-of loops for callback execution. Update Vite and Vitest configuration files for consistency.

This commit is contained in:
GitHub Actions
2026-03-11 02:24:28 +00:00
parent c977c6f9a4
commit 3e32610ea1
286 changed files with 1632 additions and 1315 deletions
@@ -1,8 +1,9 @@
import { describe, it, expect, vi, beforeEach } from 'vitest'
import { renderHook, waitFor, act } from '@testing-library/react'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { useManualChallenge, useChallengePoll, useManualChallengeMutations } from '../useManualChallenge'
import { renderHook, waitFor, act } from '@testing-library/react'
import { describe, it, expect, vi, beforeEach } from 'vitest'
import * as api from '../../api/manualChallenge'
import { useManualChallenge, useChallengePoll, useManualChallengeMutations } from '../useManualChallenge'
vi.mock('../../api/manualChallenge')
@@ -207,7 +208,7 @@ describe('useManualChallenge hooks', () => {
describe('deleteMutation', () => {
it('deletes a challenge', async () => {
vi.mocked(api.deleteChallenge).mockResolvedValueOnce(undefined)
vi.mocked(api.deleteChallenge).mockResolvedValueOnce()
const { result } = renderHook(
() => useManualChallengeMutations(),