Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. JavaScript Testing Frameworks
  3. Tape

Tape

On the record

Assertions
Its assertion methods include truthy, equality, deep equality, exception, and pattern-matching assertions.github.com · read 9 Oct 2026
Async tests
Tape implicitly awaits a test callback that returns a Promise and fails the test if that Promise rejects.github.com · read 9 Oct 2026
CI option
The `--no-only` option makes a test run fail if a `.only` test is present.github.com · read 9 Oct 2026
Extensibility
Tape describes its core as minimal and says additional features are usually added through other modules.github.com · read 4 Oct 2026
Install
The README recommends installing Tape with `npm install tape --save-dev`.github.com · read 9 Oct 2026
Installation
The README gives `npm install tape --save-dev` as the installation command.github.com · read 4 Oct 2026
Integrations
The README lists companion modules for TAP reporters, including tap-spec, tap-dot, faucet, tap-json, and tap-xunit.github.com · read 9 Oct 2026
License
The repository identifies Tape's license as MIT.github.com · read 9 Oct 2026
Minimal core
The README describes Tape as having a minimal core and says additional features are usually added with other modules.github.com · read 9 Oct 2026
Notable limitation
By default, uncaught exceptions in tests are not intercepted and cause Tape to crash.github.com · read 4 Oct 2026
Purpose
Tape is a TAP-producing test harness for Node.js and browsers.github.com · read 9 Oct 2026
Security
The repository links a security policy, but the opened policy link did not show separate security or compliance claims.github.com · read 9 Oct 2026
Security advisories
The repository security page states that there are no published security advisories.github.com · read 4 Oct 2026
Security reporting
The repository security page directs vulnerability reports to maintainer @ljharb or Tidelift.github.com · read 4 Oct 2026
Test execution
Tests execute serially, and the command-line runner can select test files with glob patterns.github.com · read 9 Oct 2026
Test output
Tape writes TAP output by default and can provide an object-mode output stream.github.com · read 9 Oct 2026
Unhandled exceptions
By default, uncaught exceptions in tests are not intercepted and cause Tape to crash; the README suggests tape-catch to report them as TAP errors.github.com · read 9 Oct 2026

Alternatives to Tape

Every alternative, ranked