Tags: dchambers/tape
Tags
v5.0.0-next.3 Changes since v5.0.0-next.2: - [Fix] tests without a callback that are *skipped* should not fail Changes since v4.13.0: - [Breaking] update `deep-equal` to v2 - [Breaking] fail any assertion after `.end()` is called (tape-testing#489) - [Breaking] `error` should not emit `expected`/`actual` diags (tape-testing#455) - [Breaking] support passing in an async function for the test callback (tape-testing#472) - [Breaking] tests with no callback are failed TODO tests (tape-testing#69) - [Breaking] equality functions: throw when < 2 arguments are provided - [Breaking] add "exports" to restrict public API - [Breaking] `throws`: bring into line with node’s `assert.throws` - [Breaking] use default `require.extensions` collection instead of the magic Array `['.js']` (tape-testing#396) - [meta] change dep semver prefix from ~ to ^
v5.0.0-next.2 Changes since v5.0.0-next.1: - [New] `tape` binary: Add -i flag to ignore files from gitignore (tape-testing#492) - [New] add `t.match()` and `t.doesNotMatch()`, new in `node` `v13.6` - [readme] remove long-dead testling-ci badge Changes since v4.13.0: - [Breaking] `error` should not emit `expected`/`actual` diags (tape-testing#455) - [Breaking] support passing in an async function for the test callback (tape-testing#472) - [Breaking] update `deep-equal` to v2 - [Deps] update `resolve` - [meta] change dep semver prefix from ~ to ^
v4.13.0 - [New] `tape` binary: Add -i flag to ignore files from gitignore (tape-testing#492) - [New] add `t.match()` and `t.doesNotMatch()`, new in `node` `v13.6` - [Deps] update `resolve` - [Tests] handle stack trace variation in node <= 0.8 - [lint] fix object key spacing
v5.0.0-next.1 Changes since v5.0.0-next.0: - [Breaking] fail any assertion after `.end()` is called (tape-testing#489( - [Breaking] tests with no callback are failed TODO tests (tape-testing#69) - [Breaking] equality functions: throw when < 2 arguments are provided - [Breaking] add "exports" to restrict public API - [Breaking] `throws`: bring into line with node’s `assert.throws` - [Breaking] use default `require.extensions` collection instead of the magic Array `['.js']` (tape-testing#396) - [Fix] error stack file path can contain parens/spaces - [Refactor] make everything strict mode - [Refactor] Avoid setting message property on primitives; use strict mode to catch this (tape-testing#490) - [Refactor] generalize error message from calling `.end` more than once - [Dev Deps] update `eslint` - [Tests] improve some failure output by adding messages - [Tests] handle stack trace variation in node <= 0.8 - [Tests] ensure bin/tape is linted - [Tests] Fail a test if its callback returns a promise that rejects (tape-testing#441) - [eslint] fix remaining undeclared variables (tape-testing#488) - [eslint] Fix leaking variable in tests - [eslint] fix object key spacing Changes since v4.12.1: - [Breaking] `error` should not emit `expected`/`actual` diags (tape-testing#455) - [Breaking] support passing in an async function for the test callback (tape-testing#472) - [Breaking] update `deep-equal` to v2 - [Deps] update `resolve` - [meta] change dep semver prefix from ~ to ^
v5.0.0-next.0 - [Breaking] `error` should not emit `expected`/`actual` diags (tape-testing#455) - [Breaking] support passing in an async function for the test callback (tape-testing#472) - [Breaking] update `deep-equal` to v2 - [Deps] update `resolve` - [meta] change dep semver prefix from ~ to ^
v4.12.0 - [New] when the error type is wrong, show the message and stack - [Refactor] use `is-regex` instead of `instanceof RegExp` - [Deps] update `deep-equal`, `glob`, `object-inspect`, `resolve`, `string.prototype.trim` - [Dev Deps] update `eslint` - [readme] add tap-nyc to pretty-reporters (tape-testing#480) - [Tests] use shared travis-ci configs - [Tests] add a test for the wrong kind of error
v4.11.0 - [New] Add descriptive messages for skipped asserts (tape-testing#476) - [Fix] emit skipped tests as objects (tape-testing#473) - [Refactor] use `!!` over `Boolean()` - [meta] clean up license so github can detect it - [Deps] update `inherits`, `resolve` - [Tests] add tests for 'todo' exit codes (tape-testing#471)
v4.10.2 - [fix] don't consider 'ok' of todo tests in exit code (tape-testing#470) - [refactor] Removed never-read inErrorState from index.js (tape-testing#462) - [deps] update `glob`, `resolve` - [docs] Minor punctuation/highlighting improvement (tape-testing#468)
v4.10.1 - [Fix] Partial revert of tape-testing#403: fbe4b95 and 367b010 (tape-testing#459, tape-testing#222) - [Refactor] consistent spacing - [Deps] update `resolve`
PreviousNext