BUPKIS
    Preparing search index...

    Namespace assertions

    This namespace contains all of BUPKIS' built-in assertions.

    Each implements Assertion. While these contain example usage, it may be more helpful to refer to the Assertions Reference; these are exposed for those building on top of BUPKIS.

    Assertion Collections

    AsyncAssertions
    AsyncParametricAssertions
    SyncAssertions
    SyncBasicAssertions
    SyncCollectionAssertions
    SyncDateAssertions
    SyncEsotericAssertions
    SyncParametricAssertions

    Basic Assertions

    arrayAssertion
    asyncFunctionAssertion
    bigintAssertion
    booleanAssertion
    classAssertion
    dateAssertion
    definedAssertion
    emptyArrayAssertion
    emptyObjectAssertion
    emptyStringAssertion
    errorAssertion
    falseAssertion
    falsyAssertion
    functionAssertion
    infiniteAssertion
    integerAssertion
    nanAssertion
    negativeAssertion
    negativeInfinityAssertion
    negativeIntegerAssertion
    nonEmptyStringAssertion
    nullAssertion
    numberAssertion
    objectAssertion
    positiveAssertion
    positiveInfinityAssertion
    positiveIntegerAssertion
    primitiveAssertion
    recordAssertion
    regexpAssertion
    setAssertion
    stringAssertion
    symbolAssertion
    trueAssertion
    truthyAssertion
    undefinedAssertion
    weakMapAssertion
    weakSetAssertion

    Collection Assertions

    arrayContainsAssertion
    arraySizeAssertion
    collectionSizeBetweenAssertion
    collectionSizeGreaterThanAssertion
    collectionSizeLessThanAssertion
    emptyMapAssertion
    emptySetAssertion
    mapContainsAssertion
    mapEntryAssertion
    mapEqualityAssertion
    mapKeyAssertion
    mapSizeAssertion
    mapValueAssertion
    nonEmptyArrayAssertion
    objectExactKeyAssertion
    objectKeyAssertion
    objectKeysAssertion
    objectSizeAssertion
    setContainsAssertion
    setDifferenceEqualityAssertion
    setDisjointAssertion
    setEqualityAssertion
    setIntersectionAssertion
    setIntersectionEqualityAssertion
    setSizeAssertion
    setSubsetAssertion
    setSupersetAssertion
    setSymmetricDifferenceEqualityAssertion
    setUnionEqualityAssertion

    Date/Time Assertions

    afterAssertion
    beforeAssertion
    betweenAssertion
    equalWithinAssertion
    sameDateAssertion
    validDateAssertion
    weekdayAssertion
    weekendAssertion

    Esoteric Assertions

    enumerablePropertyAssertion
    enumerablePropertyAssertion2
    extensibleAssertion
    frozenAssertion
    nullPrototypeAssertion
    sealedAssertion

    Parametric Assertions (Async)

    functionFulfillWithValueSatisfyingAssertion
    functionRejectAssertion
    functionRejectWithErrorSatisfyingAssertion
    functionRejectWithTypeAssertion
    functionResolveAssertion
    promiseRejectAssertion
    promiseRejectWithErrorSatisfyingAssertion
    promiseRejectWithTypeAssertion
    promiseResolveAssertion
    promiseResolveWithValueSatisfyingAssertion

    Parametric Assertions (Sync)

    arrayDeepEqualAssertion
    arraySatisfiesAssertion
    errorMessageAssertion
    errorMessageMatchingAssertion
    functionArityAssertion
    functionThrowsAssertion
    functionThrowsSatisfyingAssertion
    functionThrowsTypeAssertion
    functionThrowsTypeSatisfyingAssertion
    instanceOfAssertion
    numberCloseToAssertion
    numberGreaterThanAssertion
    numberGreaterThanOrEqualAssertion
    numberLessThanAssertion
    numberLessThanOrEqualAssertion
    numberWithinRangeAssertion
    objectDeepEqualAssertion
    objectSatisfiesAssertion
    oneOfAssertion
    strictEqualityAssertion
    stringBeginsWithAssertion
    stringEndsWithAssertion
    stringGreaterThanAssertion
    stringGreaterThanOrEqualAssertion
    stringIncludesAssertion
    stringLessThanAssertion
    stringLessThanOrEqualAssertion
    stringMatchesAssertion
    typeOfAssertion