generated from Seekra/repository-template
test: use describe in all test files
This commit is contained in:
@@ -15,9 +15,10 @@ limitations under the License.
|
||||
*/
|
||||
|
||||
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: 'a', expected: undefined }),
|
||||
({ settings: [
|
||||
@@ -31,11 +32,11 @@ test.for([
|
||||
name: 'a',
|
||||
i18n: 'a'
|
||||
} })
|
||||
])('returns $expected', ({ settings, name, expected }) => {
|
||||
])('returns $expected', ({ settings, name, expected }) => {
|
||||
expect(getSetting(name, settings)).toStrictEqual(expected);
|
||||
});
|
||||
});
|
||||
|
||||
const veryNestedSettingsList = [
|
||||
const veryNestedSettingsList = [
|
||||
{
|
||||
type: 'bool',
|
||||
name: '1a',
|
||||
@@ -113,9 +114,9 @@ const veryNestedSettingsList = [
|
||||
}
|
||||
]
|
||||
}
|
||||
];
|
||||
];
|
||||
|
||||
test.for([
|
||||
test.for([
|
||||
({ settings: [], path: ['a'], expected: undefined }),
|
||||
({ settings: [
|
||||
{
|
||||
@@ -521,6 +522,7 @@ test.for([
|
||||
]
|
||||
} }),
|
||||
({ 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);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user