]> git.r.bdr.sh - rbdr/forum/blobdiff - src/lib/components/language_selector/language_selector.test.ts
Don't remember what this WIP was about
[rbdr/forum] / src / lib / components / language_selector / language_selector.test.ts
index 74156bc31e291c1eb5fa76b2e968c40195ec014c..673e1e6f347d022098ade7b01b934f46264687ae 100644 (file)
@@ -12,37 +12,28 @@ import '$lib/i18n';
 import LanguageSelector from './language_selector.svelte';
 
 const internals = {
-  results: null
+       results: null
 };
 
 describe('Language Selector component', () => {
-
-  beforeEach(() => {
-
-    internals.results = render(LanguageSelector);
-  });
-
-  test('Should display languages in their own language', () => {
-
-    expect(internals.results.getByText('English'))
-      .toBeVisible();
-    expect(internals.results.getByText('Español'))
-      .toBeVisible();
-  });
-
-  test('Should change locale when a language is selected', async () => {
-
-    locale.subscribe((localeValue) => {
-
-      expect(localeValue).toBe('en');
-    })();
-    const spanish = internals.results.getByText('Español');
-    await userEvent.selectOptions(spanish.closest('select'), spanish);
-    await act();
-    locale.subscribe((localeValue) => {
-
-      expect(localeValue).toBe('es');
-    })();
-  });
+       beforeEach(() => {
+               internals.results = render(LanguageSelector);
+       });
+
+       test('Should display languages in their own language', () => {
+               expect(internals.results.getByText('English')).toBeVisible();
+               expect(internals.results.getByText('Español')).toBeVisible();
+       });
+
+       test('Should change locale when a language is selected', async () => {
+               locale.subscribe((localeValue) => {
+                       expect(localeValue).toBe('en');
+               })();
+               const spanish = internals.results.getByText('Español');
+               await userEvent.selectOptions(spanish.closest('select'), spanish);
+               await act();
+               locale.subscribe((localeValue) => {
+                       expect(localeValue).toBe('es');
+               })();
+       });
 });
-