test(settings): add unit test for the settings validator assertType function for test cases that should not throw an error

This commit is contained in:
2026-06-04 13:59:14 +02:00
committed by Gitea
parent e0268b6e6c
commit 867b3a41f8
2 changed files with 11 additions and 3 deletions
@@ -15,7 +15,7 @@ limitations under the License.
*/
import { describe, test, expect } from 'vitest';
import { assertString } from '../settingsValidator';
import { assertType, assertString } from '../settingsValidator';
describe('validateSettingsConfig', () => {
@@ -30,7 +30,15 @@ describe('validateSelectionOptions', () => {
});
describe('assertType', () => {
test.for([
['bool'],
['number'],
['string'],
['selection'],
['section']
])('throws no error for the value %s', ([ value ]) => {
expect(() => assertType(value)).not.throw(Error);
});
});
describe('assertString', () => {