generated from Seekra/repository-template
Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
890404a63e
|
||
|
|
d2e6a335a3
|
@@ -26,7 +26,7 @@ const settingPath = ['test', 'number'];
|
|||||||
|
|
||||||
describe('useSettings', () => {
|
describe('useSettings', () => {
|
||||||
describe('getSetting', () => {
|
describe('getSetting', () => {
|
||||||
test('returns stored value', () => {
|
test('returns stored value', async () => {
|
||||||
const { getSetting } = useSettings();
|
const { getSetting } = useSettings();
|
||||||
const settings = useSettingsStore();
|
const settings = useSettingsStore();
|
||||||
|
|
||||||
@@ -35,24 +35,24 @@ describe('useSettings', () => {
|
|||||||
|
|
||||||
settings.set(key, value);
|
settings.set(key, value);
|
||||||
|
|
||||||
expect(getSetting(key)).toBe(value);
|
expect(await getSetting(key)).toBe(value);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('returns default value', () => {
|
test('returns default value', async () => {
|
||||||
const { getSetting } = useSettings();
|
const { getSetting } = useSettings();
|
||||||
expect(getSetting(settingPath)).toBe(settingDefaultValue);
|
expect(await getSetting(settingPath)).toBe(settingDefaultValue);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('returns stored value instead of default value', () => {
|
test('returns stored value instead of default value', async () => {
|
||||||
const { getSetting } = useSettings();
|
const { getSetting } = useSettings();
|
||||||
const settings = useSettingsStore();
|
const settings = useSettingsStore();
|
||||||
|
|
||||||
const value = 43;
|
const value = 43;
|
||||||
|
|
||||||
expect(getSetting(settingPath)).toBe(settingDefaultValue);
|
expect(await getSetting(settingPath)).toBe(settingDefaultValue);
|
||||||
|
|
||||||
settings.set(settingPath, value);
|
settings.set(settingPath, value);
|
||||||
expect(getSetting(settingPath)).toBe(value);
|
expect(await getSetting(settingPath)).toBe(value);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('returns undefined if there is no value', () => {
|
test('returns undefined if there is no value', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user