decide.nolog.cz/tests/acceptance/i18n-test.js
renovate[bot] 98ff62af80
Update dependency prettier to v3 (#668)
* Update dependency prettier to v3

* upgrade eslint-plugin-prettier and run prettier on all files

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jeldrik Hanschke <admin@jhanschke.de>
2023-10-17 10:44:45 +02:00

28 lines
755 B
JavaScript

import { fillIn, find, visit } from '@ember/test-helpers';
import { module, test } from 'qunit';
import { setupApplicationTest } from 'ember-qunit';
module('Acceptance | i18n', function (hooks) {
hooks.beforeEach(function () {
window.localStorage.setItem('locale', 'de');
});
setupApplicationTest(hooks);
test('locale is saved in localStorage', async function (assert) {
await visit('/');
assert.equal(
find('.language-select').value,
'de',
'picks up locale in locale storage',
);
await fillIn('.language-select', 'en');
assert.equal(find('.language-select').value, 'en');
assert.equal(
window.localStorage.getItem('locale'),
'en',
'persisted in localeStorage',
);
});
});