Skip to content

basalt / testing/src / createTestApp

Function: createTestApp() ​

Call Signature ​

> createTestApp(options?): Promise<TestApp<Response>>

Defined in: testing/src/app.ts:310

Boots an app with the impersonation enricher prepended.

Pass adapter to drive requests through Express or Hono instead of the default Fastify inject — the same suite then runs unchanged on any adapter (the neutral 'http:enrichers'/'http:guards' buckets make impersonation and guards behave identically).

Parameters ​

options? ​

CreateAppOptions & object

Returns ​

Promise<TestApp<Response>>

Call Signature ​

> createTestApp(options): Promise<TestApp<TestResponse>>

Defined in: testing/src/app.ts:313

Boots an app with the impersonation enricher prepended.

Pass adapter to drive requests through Express or Hono instead of the default Fastify inject — the same suite then runs unchanged on any adapter (the neutral 'http:enrichers'/'http:guards' buckets make impersonation and guards behave identically).

Parameters ​

options ​

CreateTestAppOptions

Returns ​

Promise<TestApp<TestResponse>>

Released under the MIT License.