/
kreyndelHam
/
Konstructorium
Обзор
Документация
Войти
/
kreyndelHam
/
Konstructorium
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
dev
frontend/src/components/LanguageSwitcher.test.jsx
20 строк
615 B
MihahamYT
tests added
25 май 2026, 13:06
25 май 2026, 13:06
728a833
Код
Авторство
О чём код?
import { fireEvent, render, screen } from '@testing-library/react' import { describe, expect, it } from 'vitest' import { LanguageProvider } from '../contexts/LanguageContext' import LanguageSwitcher from './LanguageSwitcher' describe('LanguageSwitcher', () => { it('changes language via select', () => { render( <LanguageProvider> <LanguageSwitcher /> </LanguageProvider>, ) const select = screen.getByRole('combobox') fireEvent.change(select, { target: { value: 'en' } }) expect(select.value).toBe('en') expect(localStorage.getItem('language')).toBe('en') }) })