unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
19 lines • 786 B
JavaScript
import { validateSchema } from '../validate.js';
test('adminFeaturesQuerySchema empty', () => {
const data = {};
expect(validateSchema('#/components/schemas/adminFeaturesQuerySchema', data)).toBeUndefined();
});
test('adminFeatureQuerySchema all fields', () => {
const data = {
tag: ['simple:some-tag', 'simple:some-other-tag'],
namePrefix: 'some-prefix',
};
expect(validateSchema('#/components/schemas/adminFeaturesQuerySchema', data)).toBeUndefined();
});
test('pattern validation should deny invalid tags', () => {
const data = {
tag: ['something', 'somethingelse'],
};
expect(validateSchema('#/components/schemas/adminFeaturesQuerySchema', data)).toBeDefined();
});
//# sourceMappingURL=admin-features-query-schema.test.js.map