fastify-typescript
fastify-typescript copied to clipboard
chore(deps): update dependency tap to v15
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| tap (source) | 14.11.0 -> 15.0.5 |
Release Notes
tapjs/node-tap
v15.0.5
v15.0.4
v15.0.3
v15.0.2
v15.0.1
v15.0.0
15.0 - 2021-03-30
This is a major refactor of much of tap's internals, and a lot of new features.
BREAKING CHANGES
- Drop the use of the
@std/esmmodule, in favor of native ES Modules. - Drop the inclusion of
typescriptby default. (Typescript still supported, but requires that you install it yourself.) .jsxfiles only run automatically when--jsxconfig is explicitly enabled.--check-coverageon by default.- Drop support for node
<10. - Separate
t.hasfromt.match, so these are distinct. - Deprecate aliases.
- Do not report on test points filtered with
onlyorgrepoptions. - Resolve
t.test()promise to the child test results, rather than the parent test. - Remove
callbackargument fromt.beforeEachandt.afterEach. Return a promise if you wish these methods to be async.
NEW FEATURES and BUG FIXES
- Restructure snapshot output folder, and change file extensions to
.cjs. - Add
t.compareOptionsobject to pass options to all the methods that usetcompare(ie,t.has,t.match,t.same, etc.) - Improved diffing and comparison output for long strings and buffers.
- Add
t.beforemethod. - Add
t.mock()API for mocking calls torequire()in modules being tested. - Inherit the
t.saveFixtureboolean option. - Create fixtures symbolic links as junctions if pointing at directories.
- Set both
FORCE_COLORandNO_COLORenvironment variables appropriately. - Pull initial
TS_NODE_COMPILER_OPTIONSfrom test environment. - Run fixture cleanup aysnchronously on
t.teardown()to minimize Windows folder locking issues. - Load
.taprc.ymland.taprc.yamlconfig files if present, and no.taprcis present.
DEPENDENCIES and REFACTORING
- Extract most of the internal functionality to
libtap. - Update
nycto version 15. - Conditional exports to limit diving into tap's internals except via supported APIs.
Configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box.
This PR has been generated by WhiteSource Renovate. View repository job log here.