Sinon

E131726

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

All labels observed (2)

Label Occurrences
Sinon.js 2
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-3-Clause License ⓘ
linked to: BSD license
name 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 (3)

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

Mocha → compatibleWith → Sinon ⓘ
Chai → compatibleWith → Sinon.js ⓘ
linked to: Sinon
Mocha → compatibleWith → Sinon.js ⓘ
subject linked to: mocha
linked to: Sinon