test(frontend): replace jest with vitest

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
Tilman Vatteroth 2025-04-26 14:27:29 +02:00
parent 5241a6e988
commit 49bbd32635
No known key found for this signature in database
GPG key ID: FE1CD209E3EA5E85
188 changed files with 1364 additions and 1212 deletions

View file

@ -7,8 +7,10 @@ import * as UseDarkModeStateModule from './use-dark-mode-state'
import { useOutlineButtonVariant } from './use-outline-button-variant'
import { render, screen } from '@testing-library/react'
import React from 'react'
import { describe, it, vitest } from 'vitest'
import { vi } from 'vitest'
jest.mock('./use-dark-mode-state')
vi.mock('./use-dark-mode-state')
describe('useOutlineButtonVariant', () => {
const TestComponent: React.FC = () => {
@ -16,13 +18,13 @@ describe('useOutlineButtonVariant', () => {
}
it('returns the correct variant for dark mode', async () => {
jest.spyOn(UseDarkModeStateModule, 'useDarkModeState').mockReturnValue(true)
vitest.spyOn(UseDarkModeStateModule, 'useDarkModeState').mockReturnValue(true)
render(<TestComponent />)
await screen.findByText('outline-light')
})
it('returns the correct variant for light mode', async () => {
jest.spyOn(UseDarkModeStateModule, 'useDarkModeState').mockReturnValue(false)
vitest.spyOn(UseDarkModeStateModule, 'useDarkModeState').mockReturnValue(false)
render(<TestComponent />)
await screen.findByText('outline-dark')
})