Type Alias: GherkinContext
@termwright/gherkin / GherkinContext
Type Alias: GherkinContext<Fixtures>
Section titled “Type Alias: GherkinContext<Fixtures>”GherkinContext<
Fixtures> =TermwrightFixtures&Fixtures&object
Defined in: definitions.ts:16
Termwright’s native and project fixtures plus Gherkin’s per-scenario state.
Type Declaration
Section titled “Type Declaration”
readonlydefer: (cleanup) =>void
Registers test-scoped cleanup. Cleanups run in reverse order after After hooks.
Parameters
Section titled “Parameters”cleanup
Section titled “cleanup”() => unknown | Promise<unknown>
Returns
Section titled “Returns”void
expect
Section titled “expect”
readonlyexpect:TermwrightExpect
scenario
Section titled “scenario”
readonlyscenario:GherkinScenario
readonlyuse: <T>(resource) =>T
Registers a closeable/disposable resource and returns it unchanged.
Type Parameters
Section titled “Type Parameters”T extends GherkinResource
Parameters
Section titled “Parameters”resource
Section titled “resource”T
Returns
Section titled “Returns”T
readonlyworld:GherkinWorld
Type Parameters
Section titled “Type Parameters”Fixtures
Section titled “Fixtures”Fixtures extends object = object