Chai

E555968

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

All labels observed (2)

Label Occurrences
Chai canonical 3
Chai (via integration) 1

How this entity was disambiguated

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 ⓘ
Sinon.js ⓘ
linked to: Sinon

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 ⓘ
chai-http ⓘ
chai-subset ⓘ
chai-things ⓘ
license MIT License ⓘ
programmingLanguage JavaScript ⓘ
providesInterface assert ⓘ
expect ⓘ
should ⓘ
repositoryPlatform GitHub ⓘ
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 ⓘ
TDD ⓘ
assert ⓘ
typicalImportName chai ⓘ
usedFor behavior-driven development ⓘ
integration testing ⓘ
unit testing ⓘ
writing test assertions ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

WebdriverIO → supportsAssertionLibrary → Chai (via integration) ⓘ
linked to: Chai
Mocha → compatibleWith → Chai ⓘ
subject linked to: mocha