Skip to content

Commit

Permalink
test(types): add additional assertions for 'validationContext' field
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubburzynski committed Oct 26, 2022
1 parent 728a6e2 commit d38bb14
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
2 changes: 1 addition & 1 deletion fastify.d.ts
Expand Up @@ -183,7 +183,7 @@ type TrustProxyFunction = (address: string, hop: number) => boolean
declare module '@fastify/error' {
interface FastifyError {
validation?: ValidationResult[];
validationContext?: "body" | "headers" | "parameters" | "querystring";
validationContext?: 'body' | 'headers' | 'parameters' | 'querystring';
}
}

Expand Down
7 changes: 5 additions & 2 deletions test/types/fastify.test-d.ts
Expand Up @@ -236,8 +236,11 @@ const ajvErrorObject: AjvErrorObject = {
}
expectAssignable<ValidationResult>(ajvErrorObject)

expectAssignable<FastifyError["validation"]>([ajvErrorObject])
expectAssignable<FastifyError["validationContext"]>("body")
expectAssignable<FastifyError['validation']>([ajvErrorObject])
expectAssignable<FastifyError['validationContext']>('body')
expectAssignable<FastifyError['validationContext']>('headers')
expectAssignable<FastifyError['validationContext']>('parameters')
expectAssignable<FastifyError['validationContext']>('querystring')

const routeGeneric: RouteGenericInterface = {}
expectType<unknown>(routeGeneric.Body)
Expand Down

0 comments on commit d38bb14

Please sign in to comment.