Chai

E555968

Chai is a popular JavaScript assertion library commonly used in testing frameworks like Mocha to provide expressive, readable test assertions.

Try in SPARQL Jump to: Statements Referenced by

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.