7.0.0
Breaking changes
- We now require Node.js 8 or higher 809f8c2
- The deprecated
assertion-message
rule has been removed 87aeb8e - Options have been removed from the
test-title
,no-ignored-test-files
&no-import-test-files
rules 1218892
New rules
- We've added a new rule
test-title-format
which lets you specify a pattern that all test titles must adhere to a184661 - We've also added
prefer-t-regex
which enforces the use oft.regex()
instead of manually usingRegExp#test()
. c165ac2
Improvements
t.falsey()
can now be auto-fixed tot.false()
9ec0565- ESLint's
meta.type
property is now supported 60640f0 - The
no-ignored-test-files
andno-import-test-files
rules now require AVA 2.0 to be installed. They work with the test & helper file selection in your AVA configuration df6374a
Bug fixes
t.title
is now allowed byuse-t-well
0ded4b5test-ended
now ignores callback tests that do not have an inline implementation b8549df- Properties on
t.context
are no longer deemed to be part oft
521d009 no-import-test-files
no longer incorrectly reports imports from dependencies c383cf6no-import-test-files
no longer crashes when the imported path is not a string (e.g.require(true)
) 1c8ca97
All changes
Thanks
Thank you @Knutakir, @forresst, @GMartigny and @gurrrung. 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 articleon getting started contributing and a comprehensive contributing guide.