Module expect/mod

    This module provides Jest compatible expect assertion functionality.

    import { expect } from "@std/expect";

    const x = 6 * 7;
    expect(x).toEqual(42);
    expect(x).not.toEqual(0);

    await expect(Promise.resolve(x)).resolves.toEqual(42);

    Currently this module supports the following functions:

    Only these functions are still not available:

    • Matchers:
      • toMatchSnapshot
      • toMatchInlineSnapshot
      • toThrowErrorMatchingSnapshot
      • toThrowErrorMatchingInlineSnapshot

    The tracking issue to add support for unsupported parts of the API is https://github.com/denoland/std/issues/3964.

    This module is largely inspired by x/expect module by Allain Lalonde.

    Index

    Interfaces

    Type Aliases

    Functions