zotero/test/tests/syncedSettingsTest.js
Abe Jellinek 67d2e1cead fx140: Asyncify/ESMify tests
They seem to be succeeding when run individually, but failing when
run as a whole. Not sure why yet.
2025-07-30 22:30:53 -04:00

10 lines
440 B
JavaScript

describe('Zotero.SyncedSettings', function () {
it('should not affect cached value when modifying the setting after #set() call', async function () {
let setting = {athing: 1};
await Zotero.SyncedSettings.set(Zotero.Libraries.userLibraryID, 'setting', setting);
setting.athing = 2;
let storedSetting = Zotero.SyncedSettings.get(Zotero.Libraries.userLibraryID, 'setting');
assert.notDeepEqual(setting, storedSetting);
});
});