-
Notifications
You must be signed in to change notification settings - Fork 0
Update ava to the latest version 🚀 #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Update to this version instead 🚀 Release Notes for 1.4.1Focusing
|
Update to this version instead 🚀 Release Notes for 2.0.0Breaking changesAVA now requires at least Node.js 8.9.4Per the Node.js release schedule, the 6.x releases reach end of live on April 30th. Consequently we've removed support in AVA. We are now testing with Node.js 12 though. 3a4afc6 Test file and helper selectionWe've been working on simplifying how test files and helpers are selected. First off, the The AVA used to treat all files inside a { "ava": { "helpers": [ "**/helpers/**/*" ] } } Test files starting with an underscore are still recognized as helpers. Files inside AVA now also selects files ending with The CLI now only takes file paths, not glob patterns. We'd like some help updating our ESLint plugin as well. Snapshots in CIWhen you run tests locally and add a new snapshot, AVA automatically updates the With this release, AVA will fail the Assertion messages must be stringsAVA now enforces assertion messages to be strings. The message is only used when the assertion fails, and non-string values may cause AVA to crash. You may see test failures if you were accidentally passing a non-string message. 49120aa Flow type definitionsWe've decided to remove the Flow type definitions from AVA itself. We don't have anybody to maintain them and consequently they've become a blocker when adding features to AVA. c633cf0 We've set up a new repository from which we'll publish the definitions, but we need your help setting it up. If you use AVA and Flow, please join us in avajs/flow-typed#1. Observable typingTest implementations may return observables. We've updated our TypeScript definition to require these to have a New featuresConfigurable printing depthAVA now uses the Specify environment variables in your AVA configYou can now specify environment variables in your config, using the Other changes
All changesThanksThank you @StoneCypher, @LukasHechenberger, @lo1tuma, @htor, @alexisfontaine and @grnch. We couldn't have done this without you! Get involvedWe welcome new contributors. AVA is a friendly place to get started in open source. We have a great article on getting started contributing and a comprehensive contributing guide. CommitsThe new version differs by 36 commits.
There are 36 commits in total. See the full diff |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚 Find out how to migrate to Snyk at greenkeeper.io
|
The devDependency ava was updated from
1.3.0
to1.4.0
.This version is not covered by your current version range.
If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
Release Notes for 1.4.0
Focusing
power-assert
AVA comes with
power-assert
built-in, giving you more descriptive assertion messages. However it's been confusing to understand which assertions come withpower-assert
. To address this we've added the newt.assert()
assertion. It's now the only assertion that ispower-assert
enabled. The assertion passes if called with a truthy value. Consider this example:AVA will output:
Our ESLint plugin has been updated to support this new assertion. Many thanks to @eemed for implementing this! 9406470
Watch mode
Watch mode now prints the available commands. Thanks @KompKK! cd256ac
Bug fixes
--match
,.skip()
or.only()
) are no longer included in the list of pending tests when timeouts occur or when you interrupt a test run. Thanks @vancouverwill! 23e302aDocumentation updates
All changes
v1.3.1...v1.4.0
Thanks
Thank you @eemed, @KompKK, @vancouverwill, @okyantoro and @amokmen. We couldn't have done this without you!
Get involved
We welcome new contributors. AVA is a friendly place to get started in open source. We have a great article on getting started contributing and a comprehensive contributing guide.
Commits
The new version differs by 9 commits.
20db474
1.4.0
0154a7f
Bump dependencies
9406470
Only apply power-assert to new t.assert() assertion
c1f6fdf
Shim all tty methods
23e302a
Don't report filtered tests as pending
99a10a1
Document that there is no default timeout
cd256ac
Print commands in watch mode
960f4cd
1.3.1
9beb600
Check whether the code expectation was given
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper bot 🌴