UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

24 lines 868 B
import { validateSchema } from '../validate.js'; test('meSchema', () => { const data = { user: { id: 1 }, permissions: [{ permission: 'a' }], feedback: [{ userId: 1, feedbackId: 'a', neverShow: false }], splash: { a: true }, }; expect(validateSchema('#/components/schemas/meSchema', data)).toBeUndefined(); }); test('meSchema empty', () => { expect(validateSchema('#/components/schemas/meSchema', {})).toMatchSnapshot(); }); test('meSchema missing permissions', () => { expect(validateSchema('#/components/schemas/meSchema', { user: { id: 1 } })).toMatchSnapshot(); }); test('meSchema missing splash', () => { expect(validateSchema('#/components/schemas/meSchema', { user: { id: 1 }, permissions: [], feedback: [], })).toMatchSnapshot(); }); //# sourceMappingURL=me-schema.test.js.map