test(settings): add describe to settingsValidator test

This commit is contained in:
2026-07-28 14:42:35 +02:00
parent b8b7cb3ce6
commit 4dda808601
@@ -17,7 +17,8 @@ limitations under the License.
import { describe, test, expect } from 'vitest'; import { describe, test, expect } from 'vitest';
import { validateSettingsConfig, validateEntry, validateSelectionOptions, assertType, assertString } from '../settingsValidator'; import { validateSettingsConfig, validateEntry, validateSelectionOptions, assertType, assertString } from '../settingsValidator';
describe('validateSettingsConfig', () => { describe('settingsValidator', () => {
describe('validateSettingsConfig', () => {
test.for([ test.for([
{ raw: false, expected: false }, { raw: false, expected: false },
{ raw: true, expected: false }, { raw: true, expected: false },
@@ -527,9 +528,9 @@ describe('validateSettingsConfig', () => {
}; };
expect(result.valid).toBe(expected); expect(result.valid).toBe(expected);
}); });
}); });
describe('validateEntry', () => { describe('validateEntry', () => {
test.for([ test.for([
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable' }], [{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable' }],
[{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: true }], [{ name: 'enableFeature42', type: 'bool', i18n: 'feature.42.enable', default: true }],
@@ -661,9 +662,9 @@ describe('validateEntry', () => {
])('throws an error for the entry %s', ([ entry ]) => { ])('throws an error for the entry %s', ([ entry ]) => {
expect(() => validateEntry(entry)).throws(Error); expect(() => validateEntry(entry)).throws(Error);
}); });
}); });
describe('validateSelectionOptions', () => { describe('validateSelectionOptions', () => {
test.for([ test.for([
[[{ name: 'test', i18n: 'test.label' }]], [[{ name: 'test', i18n: 'test.label' }]],
[[{ name: 'test', i18n: 'test.label' }, { name: 'test2', i18n: 'test2.label' }]], [[{ name: 'test', i18n: 'test.label' }, { name: 'test2', i18n: 'test2.label' }]],
@@ -687,9 +688,9 @@ describe('validateSelectionOptions', () => {
])('throws an error for the options %s', ([ options ]) => { ])('throws an error for the options %s', ([ options ]) => {
expect(() => validateSelectionOptions(options)).throws(Error); expect(() => validateSelectionOptions(options)).throws(Error);
}); });
}); });
describe('assertType', () => { describe('assertType', () => {
test.for([ test.for([
['bool'], ['bool'],
['number'], ['number'],
@@ -722,9 +723,9 @@ describe('assertType', () => {
])('throws an error for the value %s', ([ value ]) => { ])('throws an error for the value %s', ([ value ]) => {
expect(() => assertType(value)).throw(Error); expect(() => assertType(value)).throw(Error);
}); });
}); });
describe('assertString', () => { describe('assertString', () => {
test.for([ test.for([
['a'], ['a'],
['b'], ['b'],
@@ -755,4 +756,5 @@ describe('assertString', () => {
])('throws an error for the value %s', ([ value ]) => { ])('throws an error for the value %s', ([ value ]) => {
expect(() => assertString(value)).throws(Error); expect(() => assertString(value)).throws(Error);
}); });
});
}); });