On the recordRead 9 Oct 202617 facts
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