fix(i18n): localize admin diagnostics

This commit is contained in:
cesnimda
2026-08-29 22:35:28 +02:00
parent 0ef51fed74
commit ee8eacf0de
4 changed files with 134 additions and 41 deletions
@@ -21,6 +21,7 @@ const mockedApi = api as jest.Mocked<typeof api>;
describe('AdminSystemPage', () => {
beforeEach(() => {
window.localStorage.clear();
mockedApi.get.mockImplementation((url: string) => {
if (url === '/admin/system') {
return Promise.resolve({
@@ -199,4 +200,14 @@ describe('AdminSystemPage', () => {
}));
});
});
it('localizes benchmark diagnostics without changing runtime values', async () => {
window.localStorage.setItem('uiLanguage', 'nb');
render(<I18nProvider><AdminSystemPage /></I18nProvider>);
expect(await screen.findByText('Gjennomgang av CV-referansetest')).toBeTruthy();
expect(screen.getByText(/Mistenkelig kontaktsted: san francisco, hobbies/i)).toBeTruthy();
expect(screen.getByText('Production')).toBeTruthy();
expect(screen.getByText(/Modell · qwen2.5:7b/i)).toBeTruthy();
});
});