/// import React from 'react' import { render, fireEvent } from '@testing-library/react' import { describe, it, expect, vi } from 'vitest' import { ModeToggle } from '../../src/components/ModeToggle' const setTheme = vi.fn() vi.mock('next-themes', () => ({ useTheme: () => ({ setTheme, resolvedTheme: 'light' }) })) describe('ModeToggle', () => { it('toggles theme', () => { const { getByRole } = render() fireEvent.click(getByRole('button')) expect(setTheme).toHaveBeenCalledWith('dark') }) })