Chai
E555968
Chai is a popular JavaScript assertion library commonly used in testing frameworks like Mocha to provide expressive, readable test assertions.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript assertion library
ⓘ
software library ⓘ |
| canBeUsedIn |
Node.js environment
ⓘ
browser environment ⓘ |
| category |
assertion framework
ⓘ
testing framework component ⓘ |
| compatibleWith |
Jest (via adapters)
ⓘ
Karma ⓘ Mocha NERFINISHED ⓘ Sinon.js NERFINISHED ⓘ test runners for JavaScript ⓘ |
| designedFor |
expressive tests
ⓘ
readable assertions ⓘ |
| documentationUrl | https://www.chaijs.com/ ⓘ |
| ecosystem |
JavaScript testing ecosystem
ⓘ
Node.js ecosystem ⓘ |
| hasFeature |
Node.js support
ⓘ
browser support ⓘ chainable assertions ⓘ custom assertion support ⓘ expressive syntax ⓘ plugin architecture ⓘ |
| hasPlugin |
chai-as-promised
NERFINISHED
ⓘ
chai-http NERFINISHED ⓘ chai-subset NERFINISHED ⓘ chai-things ⓘ |
| license | MIT License ⓘ |
| programmingLanguage | JavaScript ⓘ |
| providesInterface |
assert
ⓘ
expect ⓘ should ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| sourceRepositoryUrl | https://github.com/chaijs/chai ⓘ |
| supports |
asynchronous testing assertions
ⓘ
promises (via plugins) ⓘ |
| supportsAssertionType |
deep equality assertions
ⓘ
equality assertions ⓘ exception assertions ⓘ property assertions ⓘ type checking assertions ⓘ |
| supportsStyle |
BDD
NERFINISHED
ⓘ
TDD ⓘ assert ⓘ |
| typicalImportName | chai ⓘ |
| usedFor |
behavior-driven development
ⓘ
integration testing ⓘ unit testing ⓘ writing test assertions ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.