feat(settings): add global date and time formats
This commit is contained in:
31 files changed
+1109
-88
No files matched your search
+13
@@ -342,6 +342,19 @@ test("defaults column formatters to an empty record", () => {
|
||||
assert.deepEqual(normalizeEditorSettings({}).columnFormatters, {});
|
||||
});
|
||||
|
||||
test("normalizes global datetime display and transfer formats", () => {
|
||||
assert.equal(DEFAULT_EDITOR_SETTINGS.globalDateTimeDisplayFormat, "");
|
||||
const settings = normalizeEditorSettings({
|
||||
globalDateTimeDisplayFormat: " YYYY/MM/DD HH:mm:ss ",
|
||||
globalDateTimeExportFormat: "YYYY-M-D H:m:s",
|
||||
globalDateTimeImportFormat: 123,
|
||||
} as any);
|
||||
|
||||
assert.equal(settings.globalDateTimeDisplayFormat, "YYYY/MM/DD HH:mm:ss");
|
||||
assert.equal(settings.globalDateTimeExportFormat, "YYYY-M-D H:m:s");
|
||||
assert.equal(settings.globalDateTimeImportFormat, "");
|
||||
});
|
||||
|
||||
test("keeps only valid saved column formatter configs", () => {
|
||||
const settings = normalizeEditorSettings({
|
||||
columnFormatters: {
|
||||
|
||||
Reference in new issue
Block a user