Expect.js

E131728

Expect.js is a minimalist JavaScript assertion library that provides a readable, expressive syntax for writing tests, commonly used alongside frameworks like Mocha.

All labels observed (3)

Label Occurrences
Jest expect API 2
Expect.js canonical 1
expect.js 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf JavaScript assertion library
open-source software
category software testing tool
unit testing library
compatibleWith CommonJS modules
creator TJ Holowaychuk
designGoal human-readable tests
minimal API surface
documentation https://github.com/Automattic/expect.js#readme
ecosystem Node.js testing ecosystem
firstReleased 2011
hasAlternative Chai
Jest expect API
linked to: Expect.js
hasAuthor TJ Holowaychuk
hasFeature chained assertions
containment checks
custom error messages
deep equality checks
expressive syntax
length checks
readable assertions
regular expression matching
throw error assertions
truthiness checks
type checks
hasNpmPackage expect.js
linked to: Expect.js
inspiredBy BDD assertion styles
isMinimalist true
license MIT License
maintainer Automattic
originalRepository https://github.com/LearnBoost/expect.js
programmingLanguage JavaScript
provides BDD-style assertions
assertion functions
repository https://github.com/Automattic/expect.js
supports Node.js environment
array content assertions
asynchronous test assertions
browser environment
negated assertions via .not
object property assertions
supportsStyle expect(fn).to.throwError
expect(value).to.be
expect(value).to.be.ok
expect(value).to.contain
expect(value).to.equal
usedFor integration testing
unit testing
usedWith JavaScript testing frameworks
Mocha

How these facts were elicited

Referenced by (4)

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

Mocha compatibleWith Expect.js
Expect.js hasNpmPackage expect.js
linked to: Expect.js
Expect.js hasAlternative Jest expect API
linked to: Expect.js
Jest hasComponent Jest expect API
linked to: Expect.js