Supertest

E183387

Supertest is a Node.js library for testing HTTP servers by providing a high-level abstraction for making and asserting HTTP requests, commonly used in integration and end-to-end tests.

All labels observed (2)

Label Occurrences
Supertest canonical 1
supertest HTTP testing library 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Node.js library ⓘ
software testing framework ⓘ
abstractionOver Node.js HTTP module ⓘ
linked to: Node.js
canBeInstalledWith Yarn ⓘ
linked to: yarn

npm ⓘ
category HTTP testing library ⓘ
end-to-end testing tool ⓘ
integration testing tool ⓘ
documentation README on GitHub ⓘ
ecosystem Node.js testing ecosystem ⓘ
integrationLevel above low-level HTTP client libraries ⓘ
license MIT License ⓘ
primaryUse end-to-end testing ⓘ
integration testing ⓘ
testing HTTP servers ⓘ
programmingLanguage JavaScript ⓘ
provides assertion utilities for HTTP responses ⓘ
high-level abstraction for HTTP requests ⓘ
repositoryPlatform GitHub ⓘ
requires Node.js installed ⓘ
linked to: Node.js
runsOn Node.js ⓘ
supports HTTP DELETE requests ⓘ
HTTP GET requests ⓘ
HTTP HEAD requests ⓘ
HTTP OPTIONS requests ⓘ
HTTP PATCH requests ⓘ
HTTP POST requests ⓘ
HTTP PUT requests ⓘ
supportsEnvironment Node.js runtime ⓘ
supportsFeature agent for maintaining cookies between requests ⓘ
chaining of request methods ⓘ
parsing JSON responses ⓘ
response body assertions ⓘ
response header assertions ⓘ
sending JSON payloads ⓘ
setting HTTP headers ⓘ
status code assertions ⓘ
typicalAssertionLibrary Chai ⓘ
Jest ⓘ
Mocha ⓘ
Node.js assert module ⓘ
usedFor testing GraphQL HTTP endpoints ⓘ
testing REST APIs ⓘ
usedWith Express.js ⓘ
Fastify ⓘ
Hapi ⓘ
Koa ⓘ
NestJS ⓘ

How these facts were elicited

Referenced by (2)

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

TJ Holowaychuk → created → supertest HTTP testing library ⓘ
linked to: Supertest