(schema: Schema.Schema<A, I, R>, expected: object)
| 32 | } |
| 33 | |
| 34 | async function assertDraft7<A, I, R>(schema: Schema.Schema<A, I, R>, expected: object) { |
| 35 | const jsonSchema = JSONSchema.make(schema) |
| 36 | deepStrictEqual(jsonSchema, { |
| 37 | "$schema": "http://json-schema.org/draft-07/schema#", |
| 38 | ...expected |
| 39 | } as any) |
| 40 | const valid = ajvDraft7.validateSchema(jsonSchema) |
| 41 | if (valid instanceof Promise) { |
| 42 | await valid |
| 43 | } |
| 44 | strictEqual(ajvDraft7.errors, null) |
| 45 | return jsonSchema |
| 46 | } |
| 47 | |
| 48 | async function assertDraft201909<S extends Schema.Schema.All>( |
| 49 | schema: S, |
no test coverage detected
searching dependent graphs…