test: use describe in all test files

This commit is contained in:
2026-08-07 16:44:31 +02:00
parent c48b610e7a
commit 05cf1df307
@@ -15,9 +15,10 @@ limitations under the License.
*/ */
import { getSetting, getSettingRecursively } from '../getSetting.js'; import { getSetting, getSettingRecursively } from '../getSetting.js';
import { test, expect } from 'vitest'; import { describe, test, expect } from 'vitest';
test.for([ describe('getSetting', () => {
test.for([
({ settings: [], name: '', expected: undefined }), ({ settings: [], name: '', expected: undefined }),
({ settings: [], name: 'a', expected: undefined }), ({ settings: [], name: 'a', expected: undefined }),
({ settings: [ ({ settings: [
@@ -31,11 +32,11 @@ test.for([
name: 'a', name: 'a',
i18n: 'a' i18n: 'a'
} }) } })
])('returns $expected', ({ settings, name, expected }) => { ])('returns $expected', ({ settings, name, expected }) => {
expect(getSetting(name, settings)).toStrictEqual(expected); expect(getSetting(name, settings)).toStrictEqual(expected);
}); });
const veryNestedSettingsList = [ const veryNestedSettingsList = [
{ {
type: 'bool', type: 'bool',
name: '1a', name: '1a',
@@ -113,9 +114,9 @@ const veryNestedSettingsList = [
} }
] ]
} }
]; ];
test.for([ test.for([
({ settings: [], path: ['a'], expected: undefined }), ({ settings: [], path: ['a'], expected: undefined }),
({ settings: [ ({ settings: [
{ {
@@ -521,6 +522,7 @@ test.for([
] ]
} }), } }),
({ settings: veryNestedSettingsList, path: ['1b', '2b', '3b', '4ba', '5b', '6b', '7a'], expected: undefined }) ({ settings: veryNestedSettingsList, path: ['1b', '2b', '3b', '4ba', '5b', '6b', '7a'], expected: undefined })
])('returns $expected', ({ settings, path, expected }) => { ])('returns $expected', ({ settings, path, expected }) => {
expect(getSettingRecursively(path, settings)).toStrictEqual(expected); expect(getSettingRecursively(path, settings)).toStrictEqual(expected);
});
}); });