Statements (55)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Library
|
gptkbp:developed_by |
gptkb:Automattic
|
gptkbp:first_released |
gptkb:2013
|
gptkbp:has_feature |
Type checking
Plugins for additional functionality Customizable error messages Extensible API Plugins support Support for Type Script Support for E S6 modules Support for different environments Support for async/await Support for AMD modules Support for Common JS modules Support for promises Asynchronous assertions Chaining assertions Throwing errors on failure Custom assertions Deep equality checking Support for DOM assertions Support for HTTP assertions Support for UMD modules Support for bundlers like Webpack Support for chaining with other libraries Support for custom error types Support for different assertion styles Support for different browsers Support for different testing frameworks Support for different versions of Node.js Support for multiple assertion libraries Support for negation in assertions Support for spies and mocks Support for static type checking Support for transpilers like Babel |
https://www.w3.org/2000/01/rdf-schema#label |
Chai.js
|
gptkbp:is_compatible_with |
gptkb:Jasmine
gptkb:Mocha Q Unit |
gptkbp:language |
gptkb:Library
|
gptkbp:latest_version |
4.3.4
|
gptkbp:license |
gptkb:MIT
|
gptkbp:provides |
BDD style assertions
Assert style assertions TDD style assertions |
gptkbp:repository |
https://github.com/chaijs/chai
|
gptkbp:supports |
gptkb:server
Browser |
gptkbp:type |
gptkb:military_conflict
|
gptkbp:used_in |
Behavior-driven development
Integration testing Unit testing |
gptkbp:bfsParent |
gptkb:Common_JS
gptkb:Expect.js |
gptkbp:bfsLayer |
5
|