chai

Assertion framework

A testing framework that provides multiple assertion styles and plugins for Node.js and browser development.

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

GitHub

8k stars
133 watching
698 forks
Language: JavaScript
last commit: 29 days ago
Linked from 3 awesome lists

assertionsbddchaijavascripttdd

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
t-huth/eslint-plugin-chai-assert-bdd An ESLint plugin to support assertions in JavaScript testing using the Chai assertion library. 2
gavinaiken/eslint-plugin-chai-expect-keywords A tool that checks for unsupported keywords in chai.js expect() assertions during code analysis. 1
tj/should.js A test framework agnostic assertion library for JavaScript 2,747
automattic/expect.js An assertion toolkit for Node.js and the browser 2,107
ihordiachenko/eslint-plugin-chai-friendly A plugin to make ESLint friendly with Chai's 'expect' and 'should' statements 53
turbo87/eslint-plugin-chai-expect An ESLint plugin to enforce best practices in Chai.js expect statements 27
chaijs/assertion-error Provides classes for representing errors and results in test and validation frameworks 25
developit/preact-jsx-chai A plugin for Chai that enables comparing and validating JSX elements in Preact applications 56
xdissent/karma-chai Provides integration of Chai assertion library with Karma test runner 60
staltz/chai-virtual-dom Provides virtual-dom element assertions for Chai assertion library 24
jasmine/jasmine A testing framework for JavaScript that supports browser and Node.js environments 15,750
chaijs/check-error Utility module providing methods to compare and analyze error objects in Node.js and the browser. 14
assertj/assertj A library providing easy-to-use rich typed assertions for unit testing in Java. 2,633
power-assert-js/power-assert A JavaScript assertion library that provides descriptive error messages through the standard assert interface. 2,807
lukeed/uvu An extremely fast and lightweight test runner for Node.js and the browser 2,978