v5.0.0
[5.0.0] - 2023-05-10
Fixed
- TESTBOX-341 toHaveLength param should be numeric
- TESTBOX-354 Element $DEBUGBUFFER is undefined in THIS
- TESTBOX-356 Don't assume TagContext has length on simpleReporter
- TESTBOX-357 notToThrow() incorrectly passes when no regex is specified
- TESTBOX-360 full null support not working on Application env test
- TESTBOX-361 MockBox Suite: Key [aNull] doesn't exist
- TESTBOX-362 Cannot create sub folders within testing spec directories.
Improvements
- TESTBOX-333 Add contributing.md to repo
- TESTBOX-339 full null support automated testing
- TESTBOX-353 allow globbing path patterns in testBundles argument
- TESTBOX-355 Add debugBuffer to JSONReporter
- TESTBOX-366 ANTJunit Reporter better visualization of the fail origin and details
- TESTBOX-368 Support list of Directories for HTMLRunner to allow more modular tests structure
- TESTBOX-370 `toHaveKey` works on queries in Lucee but not ColdFusion
Added
- TESTBOX-371 Add CoverageReporter for batching code coverage reports
- TESTBOX-137 Ability to spy on existing methods: $spy()
- TESTBOX-342 Add development dependencies to box.json
- TESTBOX-344 Performance optimizations for BaseSpec creations by lazy loading external objects
- TESTBOX-345 add a skip([message]) like fail() for skipping from inside a spec
- TESTBOX-365 New build process using CommandBox
- TESTBOX-372 Adobe 2023 and Lucee 6 Support
[]: 9f82084...v