Sinon

E131726

Sinon is a popular JavaScript library used for creating test spies, stubs, and mocks to facilitate unit testing.

All labels observed (1)

Label Occurrences
Sinon canonical 1

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf JavaScript library
testing framework utility
category test double library
unit testing tool
compatibleWith Jasmine
Mocha
QUnit
any JavaScript testing framework
designGoal framework-agnostic test doubles
minimal dependencies
documentation online documentation website
ecosystem JavaScript testing ecosystem
feature argument inspection
behavior verification
call tracking
fake XMLHttpRequest
fake server
fake timers
sandboxing of fakes
standalone test mocks
standalone test spies
standalone test stubs
license BSD license
surface form: BSD-3-Clause License
name Sinon (in some traditions)
surface form: Sinon
popularity widely used in JavaScript community
primaryLanguage JavaScript
provides API for fake timers
API for mocks
API for spies
API for stubs
relatedConcept BDD
TDD
test doubles
unit testing
repositoryPlatform GitHub
supports Node.js
asynchronous testing patterns
browser environments
usedFor creating test mocks
creating test spies
creating test stubs
facilitating unit testing
test double creation

How these facts were elicited

Referenced by (1)

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

Mocha compatibleWith Sinon