Chai.js Assertion Library

  • chai Public

    BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.

    chaijs/chai’s past year of commit activity

  • loupe Public

    Inspect utility for Node.js and browsers

    chaijs/loupe’s past year of commit activity

    JavaScript

    28

    MIT

    16 9 1

    Updated Mar 16, 2026

  • get-func-name Public

    Reliably get the name of a Function in a cross-browser compatible way.

    chaijs/get-func-name’s past year of commit activity

    JavaScript

    12

    MIT

    66 2 4

    Updated Mar 14, 2026

  • chai-http Public

    HTTP Response assertions for the Chai Assertion Library.

    chaijs/chai-http’s past year of commit activity

  • chaijs/chai-as-promised’s past year of commit activity

  • chai-spies Public

    Spies for Chai Assertion Library.

    chaijs/chai-spies’s past year of commit activity

    JavaScript

    132

    MIT

    30 10 4

    Updated Feb 10, 2026

  • pathval Public

    Object value retrieval given a string path

    chaijs/pathval’s past year of commit activity

    JavaScript

    43

    MIT

    15 1 0

    Updated Jan 21, 2026

  • deep-eql Public

    Improved deep equality testing for Node.js and the browser.

    chaijs/deep-eql’s past year of commit activity

    JavaScript

    113

    MIT

    40 18 4

    Updated Jan 12, 2026

  • assertion-error Public

    Error constructor for test and validation frameworks that implements standardized AssertionError specification.

    chaijs/assertion-error’s past year of commit activity

    TypeScript

    26

    MIT

    17 2 0

    Updated Jan 4, 2026

  • check-error Public

    Error comparison and information related utility for node and the browser

    chaijs/check-error’s past year of commit activity

    JavaScript

    15

    MIT

    8 1 0

    Updated Jan 3, 2026