Chai.js

GPTKB entity

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