Add settings validator unit test #113

Merged
jakob.scheid merged 20 commits from testing/settings-validator into main 2026-06-04 17:48:09 +02:00
Showing only changes of commit 948d6d41e8 - Show all commits
@@ -39,6 +39,29 @@ describe('assertType', () => {
])('throws no error for the value %s', ([ value ]) => { ])('throws no error for the value %s', ([ value ]) => {
expect(() => assertType(value)).not.throw(Error); expect(() => assertType(value)).not.throw(Error);
}); });
test.for([
[''],
[' '],
[' '],
[' '],
['42'],
['0'],
['-42'],
['-42.0'],
['-0.0'],
['a'],
['ab'],
['SeekraIsGreat!'],
['Seekra is great!'],
[undefined],
[null]
])('throws an error for the value %s', ([ value ]) => {
expect(() => assertType(value)).throw(Error);
});
}); });
describe('assertString', () => { describe('assertString', () => {