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
134 watching
698 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 3 awesome lists

assertionsbddchaijavascripttdd

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
t-huth/eslint-plugin-chai-assert-bddAn ESLint plugin to support assertions in JavaScript testing using the Chai assertion library.2
gavinaiken/eslint-plugin-chai-expect-keywordsA tool that checks for unsupported keywords in chai.js expect() assertions during code analysis.1
tj/should.jsA test framework agnostic assertion library for JavaScript2,746
automattic/expect.jsAn assertion toolkit for Node.js and the browser2,106
ihordiachenko/eslint-plugin-chai-friendlyA plugin to make ESLint friendly with Chai's 'expect' and 'should' statements54
turbo87/eslint-plugin-chai-expectAn ESLint plugin to enforce best practices in Chai.js expect statements27
chaijs/assertion-errorProvides classes for representing errors and results in test and validation frameworks25
developit/preact-jsx-chaiA plugin for Chai that enables comparing and validating JSX elements in Preact applications56
xdissent/karma-chaiProvides integration of Chai assertion library with Karma test runner60
staltz/chai-virtual-domProvides virtual-dom element assertions for Chai assertion library24
jasmine/jasmineA testing framework for JavaScript that supports browser and Node.js environments15,763
chaijs/check-errorUtility module providing methods to compare and analyze error objects in Node.js and the browser.14
assertj/assertjA library providing fluent and typed assertions for unit testing in Java2,646
power-assert-js/power-assertA JavaScript assertion library that provides descriptive error messages through the standard assert interface.2,808
lukeed/uvuAn extremely fast and lightweight test runner for Node.js and the browser2,979