import { describe, expect, it, vi } from 'vitest'; import { act, create } from 'react-test-renderer'; import { MemoryRouter, Route, Routes, useLocation } from 'react-router-dom'; import { ToastProvider } from '../components/Toast.js'; import Tokens from './Tokens.js'; const { apiMock } = vi.hoisted(() => ({ apiMock: { getAccountTokens: vi.fn().mockResolvedValue([]), getAccounts: vi.fn().mockResolvedValue([]), getAccountTokenGroups: vi.fn().mockResolvedValue({ groups: ['default'] }), }, })); vi.mock('../api.js', () => ({ api: apiMock, })); function LocationProbe() { const location = useLocation(); return