Beignet API reference
    Preparing search index...

    Type Alias PolicyTester<TContext, TPolicies>

    Test helper for evaluating authorization policies.

    type PolicyTester<TContext, TPolicies extends readonly PolicyDefinition[]> = {
        gate: GatePort<TContext, TPolicies>;
        assertMatrix(
            cases: readonly PolicyMatrixCase<TContext, TPolicies>[],
        ): Promise<void>;
        evaluateMatrix(
            cases: readonly PolicyMatrixCase<TContext, TPolicies>[],
        ): Promise<PolicyMatrixResult<TContext, TPolicies>[]>;
    }

    Type Parameters

    Index

    Gate created from the same policies, useful for direct assertions.