1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-07-17 13:46:47 +02:00
unleash.unleash/src/lib/openapi/spec/event-schema.test.ts
Christopher Kolstad 53354224fc
chore: Bump biome and configure husky (#6589)
Upgrades biome to 1.6.1, and updates husky pre-commit hook.

Most changes here are making type imports explicit.
2024-03-18 13:58:05 +01:00

32 lines
915 B
TypeScript

import { validateSchema } from '../validate';
import type { EventSchema } from './event-schema';
test('eventSchema', () => {
const data: EventSchema = {
id: 899,
type: 'feature-created',
createdBy: 'user@company.com',
createdAt: '2022-05-31T13:32:20.560Z',
data: {
name: 'new-feature',
description: 'Toggle description',
type: 'release',
project: 'my-project',
stale: false,
variants: [],
createdAt: '2022-05-31T13:32:20.547Z',
lastSeenAt: null,
impressionData: true,
},
preData: null,
tags: [{ type: 'simple', value: 'my-val' }],
featureName: 'new-feature',
project: 'my-project',
environment: null,
};
expect(
validateSchema('#/components/schemas/eventSchema', data),
).toBeUndefined();
});