mirror of
https://github.com/zadam/trilium.git
synced 2025-11-02 19:36:12 +01:00
fix(client): normalize locale when formatting time (closes #7444)
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import options from "../services/options";
|
||||
import { formatDateTime } from "./formatters";
|
||||
import { formatDateTime, normalizeLocale } from "./formatters";
|
||||
|
||||
describe("formatDateTime", () => {
|
||||
describe("formatters", () => {
|
||||
it("tolerates incorrect locale", () => {
|
||||
options.set("formattingLocale", "cn_TW");
|
||||
|
||||
@@ -10,4 +10,10 @@ describe("formatDateTime", () => {
|
||||
expect(formatDateTime(new Date(), "full", "none")).toBeTruthy();
|
||||
expect(formatDateTime(new Date(), "none", "full")).toBeTruthy();
|
||||
});
|
||||
|
||||
it("normalizes locale", () => {
|
||||
expect(normalizeLocale("zh_CN")).toBe("zh-CN");
|
||||
expect(normalizeLocale("cn")).toBe("zh-CN");
|
||||
expect(normalizeLocale("tw")).toBe("zh-TW");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user