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.
8k stars
133 watching
698 forks
Language: JavaScript
last commit: 29 days ago
Linked from 3 awesome lists
assertionsbddchaijavascripttdd
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 |