Skip to content

Commit 6020b31

Browse files
committed
Frontend: Update locale dir tests in unit/common/config_test.js photoprism#4778
Signed-off-by: Michael Mayer <michael@photoprism.app>
1 parent e2054f3 commit 6020b31

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

frontend/tests/unit/common/config_test.js

+11-6
Original file line numberDiff line numberDiff line change
@@ -292,16 +292,21 @@ describe("common/config", () => {
292292

293293
it("should return user interface direction string", () => {
294294
const cfg = new Config(new StorageShim(), Object.assign({}, window.__CONFIG__));
295-
cfg.setLanguage("en");
296-
assert.equal(document.dir, "ltr");
295+
cfg.setLanguage("en", true);
296+
assert.equal(document.dir, "ltr", "document.dir should be ltr");
297297
assert.equal(cfg.dir(), "ltr");
298298
assert.equal(cfg.dir(true), "rtl");
299299
assert.equal(cfg.dir(false), "ltr");
300-
cfg.setLanguage("he");
301-
assert.equal(document.dir, "rtl");
300+
cfg.setLanguage("he", false);
301+
assert.equal(document.dir, "ltr", "document.dir should still be ltr");
302+
cfg.setLanguage("he", true);
302303
assert.equal(cfg.dir(), "rtl");
303-
cfg.setLanguage("en");
304-
assert.equal(document.dir, "ltr");
304+
assert.equal(document.dir, "rtl", "document.dir should now be rtl");
305+
assert.equal(cfg.dir(), "rtl");
306+
assert.equal(cfg.dir(true), "rtl");
307+
assert.equal(cfg.dir(false), "ltr");
308+
cfg.setLanguage("en", true);
309+
assert.equal(document.dir, "ltr", "document.dir should be ltr again");
305310
assert.equal(cfg.dir(), "ltr");
306311
});
307312
});

0 commit comments

Comments
 (0)