Releases: ngarbezza/testy
Releases · ngarbezza/testy
v4.4.0
First release in 2020! Release emoji: 💪
Added
- [feature] isUndefined() and isNotUndefined() assertions: Thank you @JavierGelatti!
- [feature] comparing undefined with undefined should fail: a feature for preventing false positives
- [feature] isNearTo() assertion:
0.1 + 0.2
is not a problem anymore :) - [feature] allow to mark tests as explicitly pending: if you want to have a test
- [documentation] Add refactoring issue type for better reporting of potential refactorings
Changed
- [ui] Improve styles of test suite report: Thank you @JavierGelatti!
- [documentation] Improved README:
- Make a more guided setup with recommendations and concrete examples
- Add all the available assertions
- Describe what we call a suite and what a test
- Add section to explain
before()
helper
- [infrastructure] Removed Travis CI support. Builds are executed only by Github Actions now.
- [refactoring] Centralized utility functions in a single module
Fixed
v4.3.0
Release emoji: 📂
Added
- [feature] runTesty with a relative path
- [feature] ability to run a single file without
run()
- Contributors section: from now on we'll be thanking all of our contributors using allcontributors.org
Fixed
v4.2.0
Release emoji ➕
Added
Fixed
v4.1.1
Release emoji: 0️⃣
Added
- Failures summary section: Now at the end of the console output, we should see (in case there are failures or errors) a summary so you don't have to scroll up to find the problems!
- New matchers: isEmpty(), isNotEmpty(). Now strings and arrays can be tested using these matchers.
Changed
- Remove
require-dir
dependency: Zero dependencies goal reached! 💪 - Increased "debuggability": Nobody should be afraid of debugging inside this library! If something is not understandable, let's change it.
v4.0.1
A round of bugfixes on the last major release.
Fixed
v4.0.0
Major release! Including breaking changes.
Changed
- Change
runTesty
to be more object-oriented. This deprecates therunTesty
function way of configuring Testy. README is up to date with the new configuration way. - Deprecate context object passed to before() blocks. Tests using this feature will break from now on.
Added
- Include actual error description in failure message when an exception is expected but another is raised, thank you @JavierGelatti!
- Prevent definition of multiple before() blocks
- Multilanguage support. Includes English and Spanish translations
- Fail-Fast mode. This adds a new possible test result which is Skipped.
v3.1.1
Continuing improving some assertions.
Added
Release emoji: ✔️
v3.0.1
A very important bugfix!
Fixed
Release emoji: 🐛
v3.0.0
This is a release that breaks compatibility with previous ones. The assertion syntax changed completely to be more
readable and extensible. It also includes a huge internal refactor to make the tool easy to understand and debug.
Added
Release emoji: 3️⃣