Type Alias FunctionWithContextTestCase<FunctionToTest>

FunctionWithContextTestCase: 2 extends Parameters<FunctionToTest>["length"]
    ? Parameters<FunctionToTest>["length"] extends 1 | 2
        ? FunctionWithContextTestCaseSingleInput<FunctionToTest>
        : FunctionWithContextTestCaseMultipleInputs<FunctionToTest>
    : 1 extends Parameters<FunctionToTest>["length"]
        ? BaseTestCase<Awaited<ReturnType<FunctionToTest>>>
        : FunctionWithContextTestCaseMultipleInputs<FunctionToTest>

A function test case used for itCasesWithContext.

Type Parameters