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
This entity first appeared as the object of triple T1159937 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: Sinon Context triple: [Mocha, compatibleWith, Sinon]
-
A.
Sinclair
Sinclair is a common Scottish-origin surname borne by numerous notable figures across sports, politics, literature, and entertainment.
-
B.
Rolen
Rolen is a surname most notably associated with Scott Rolen, a Hall of Fame Major League Baseball third baseman.
-
C.
Mimics
Mimics are a highly adaptive alien species from the science fiction story "Edge of Tomorrow" (and its source novel "All You Need Is Kill") known for their time-resetting ability and relentless war against humanity.
-
D.
Gorgophone
Gorgophone is a figure in Greek mythology, traditionally known as a daughter of Perseus and Andromeda and noted as one of the first women to remarry after being widowed.
-
E.
Satch
Satch is a nickname for Louis Armstrong, the pioneering American jazz trumpeter and singer whose charismatic performances helped shape the development of jazz in the 20th century.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: Sinon Target entity description: Sinon is a popular JavaScript library used for creating test spies, stubs, and mocks to facilitate unit testing.
-
A.
Sinclair
Sinclair is a common Scottish-origin surname borne by numerous notable figures across sports, politics, literature, and entertainment.
-
B.
Rolen
Rolen is a surname most notably associated with Scott Rolen, a Hall of Fame Major League Baseball third baseman.
-
C.
Mimics
Mimics are a highly adaptive alien species from the science fiction story "Edge of Tomorrow" (and its source novel "All You Need Is Kill") known for their time-resetting ability and relentless war against humanity.
-
D.
Gorgophone
Gorgophone is a figure in Greek mythology, traditionally known as a daughter of Perseus and Andromeda and noted as one of the first women to remarry after being widowed.
-
E.
Satch
Satch is a nickname for Louis Armstrong, the pioneering American jazz trumpeter and singer whose charismatic performances helped shape the development of jazz in the 20th century.
- F. None of above. chosen
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: Sinon Description of subject: Sinon is a popular JavaScript library used for creating test spies, stubs, and mocks to facilitate unit testing.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.