unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
31 lines • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const validate_1 = require("../validate");
test('strategySchema', () => {
const data = {
description: '',
title: '',
name: '',
displayName: '',
editable: false,
deprecated: false,
parameters: [
{
name: '',
type: '',
description: '',
required: true,
},
],
};
expect((0, validate_1.validateSchema)('#/components/schemas/strategySchema', data)).toBeUndefined();
// allow null descriptions
expect((0, validate_1.validateSchema)('#/components/schemas/strategySchema', {
...data,
description: null,
})).toBeUndefined();
expect((0, validate_1.validateSchema)('#/components/schemas/strategySchema', {})).toMatchSnapshot();
const { title, ...noTitle } = { ...data };
expect((0, validate_1.validateSchema)('#/components/schemas/strategySchema', noTitle)).toBeUndefined();
});
//# sourceMappingURL=strategy-schema.test.js.map