UNPKG

unleash-server

Version:

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

25 lines 832 B
import { ApiTokenType } from '../../types/model.js'; import { validateSchema } from '../validate.js'; const defaultData = { secret: '', tokenName: '', type: ApiTokenType.CLIENT, environment: '', projects: [], expiresAt: '2022-01-01T00:00:00.000Z', createdAt: '2022-01-01T00:00:00.000Z', seenAt: '2022-01-01T00:00:00.000Z', project: '', }; test.each([ ApiTokenType.CLIENT, ApiTokenType.BACKEND, ApiTokenType.FRONTEND, ])('apiTokenSchema %s', (tokenType) => { const data = { ...defaultData, type: tokenType }; expect(validateSchema('#/components/schemas/apiTokenSchema', data)).toBeUndefined(); }); test('apiTokenSchema empty', () => { expect(validateSchema('#/components/schemas/apiTokenSchema', {})).toMatchSnapshot(); }); //# sourceMappingURL=api-token-schema.test.js.map