BUPKIS
    Preparing search index...

    Module @bupkis/property-testing

    Property-based testing harness for BUPKIS assertions.

    See also: README

    Applicability Registry

    Functions for tracking which assertions apply to which value types.

    createApplicabilityRegistry
    getApplicabilityRegistry
    getApplicableAssertions
    getInapplicableAssertions
    AssertionApplicability

    Chain Generators

    Arbitraries for generating assertion chain arguments.

    buildChainArgs
    diverseValueArbitrary
    invalidChainArbitrary
    invalidNegatedChainArbitrary
    validChainArbitrary
    validNegatedChainArbitrary
    ChainArgs
    ChainGeneratorConfig

    Configuration

    Types for configuring property tests and their variants.

    GeneratorParams
    PropertyTestConfigVariant
    PropertyTestConfig
    PropertyTestConfigParameters
    PropertyTestConfigVariantAsyncGenerators
    PropertyTestConfigVariantAsyncProperty
    PropertyTestConfigVariantModel
    PropertyTestConfigVariantProperty
    PropertyTestConfigVariantSyncGenerators

    Direct Execution

    Functions for directly executing assertions without the full harness.

    expectUsing
    expectUsingAsync
    ExpectationResult
    ExpectUsingOptions

    Errors

    Error classes thrown by the property testing harness.

    PropertyTestGeneratorError
    WrongAssertionError

    Generator Utilities

    Helper functions for building fast-check arbitraries.

    hasKeyDeep
    hasValueDeep
    objectFilter
    safeRegexStringFilter
    filteredAnything
    filteredObject

    Test Harness

    Core functions for creating and running property-based tests.

    calculateNumRuns
    createPropertyTestHarness
    extractPhrases
    getVariants
    PropertyTestHarnessContext

    Type Guards

    Type guards for runtime type checking of configuration variants.

    isGeneratorsTuple
    isPropertyTestConfigVariantAsyncGenerators
    isPropertyTestConfigVariantAsyncProperty
    isPropertyTestConfigVariantGenerators
    isPropertyTestConfigVariantProperty