Chai Ecosystem

Chai is a BDD/TDD assertion library, similar to Node’s built-in assert, for node and the browser that can be paired with any JavaScript testing framework.

Created by
Jake Luer, Keith Cirkel, Lucas F. da Costa, Grant Snodgrass, vesln
Released
December 7, 2011
Community Repos
2,346
Total GitHub Stars
9,862

chai

BDD / TDD assertion framework for node

07 Dec 2011 8,125

chai-as-promised

Extends Chai with assertions about promises

29 Mar 2012 1,420

sinon-chai

Extends Chai with assertions for the Sinon

13 Feb 2012 1,088

chai-http

HTTP Response assertions for the Chai Assertion Library

04 Mar 2012 632

chai-jquery

jQuery assertions for chai

13 Feb 2012 372

deep-eql

Improved deep equality testing for Node

28 Aug 2013 108

chai-spies

Spies for Chai Assertion Library

13 Feb 2012 132

loupe

Inspect utility for Node

17 Dec 2013 21

type-detect

Improved typeof detection for node

14 Aug 2013 128

chai-json-schema

Chai plugin for JSON Schema v4

12 Jun 2013 75

check-error

Error comparison and information related utility for node and the browser

20 Apr 2016 14

assertion-error

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

07 Apr 2013 25

chaijs.github.io

The chaijs

15 May 2012 49

chai-fs

Chai assertions for Node

25 Jul 2013 33

chai-things

Chai support for assertions on array elements

07 Jan 2013 104

chai-stats

Statistical and additional numerical assertions for the Chai Assertion Library

24 Apr 2012 16

chai-factories

Factories over fixtures

01 May 2012 23

pathval

Object value retrieval given a string path

24 Nov 2013 42

get-func-name

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

03 Oct 2016 12

simple-assert

Vanilla Assertions

18 Jul 2013 7