generated from Seekra/repository-template
test(settings): add test cases for empty setting value return value
This commit is contained in:
@@ -54,6 +54,11 @@ describe('useSettings', () => {
|
|||||||
settings.set(settingPath, value);
|
settings.set(settingPath, value);
|
||||||
expect(getSetting(settingPath)).toBe(value);
|
expect(getSetting(settingPath)).toBe(value);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('returns undefined if there is no value', () => {
|
||||||
|
const { getSetting } = useSettings();
|
||||||
|
expect(getSetting(['test', 'bool'])).toBeUndefined();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -76,6 +81,11 @@ beforeEach(() => {
|
|||||||
i18n: '',
|
i18n: '',
|
||||||
name: 'number',
|
name: 'number',
|
||||||
default: settingDefaultValue
|
default: settingDefaultValue
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'bool',
|
||||||
|
i18n: '',
|
||||||
|
name: 'bool'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user