This repository has been archived by the owner on Sep 14, 2024. It is now read-only.
v0.3.0
This release includes foundational changes to TestEZ's test planning implementation, as well as a slew of bugfixes and consistency improvements across the board.
We have additionally removed some unused, deprecated API members.
Changes since 0.2.0
- Remove the
try
node type.- Remove the
step
alias forit
since that's meant for use withtry
.
- Remove the
- Remove the
include
global function. - Remove
HACK_NO_XPCALL
. With recent changes to the definition of xpcall, this is no longer necessary. Since people are still using it, it will now print out a warning asking them to delete that call instead. - Major changes to the internals of test planning.
- The major visible change is that
describe
andit
blocks with duplicate descriptions will now not overwrite the earlier copies of those nodes. - Duplicate
it
nodes within onedescribe
will raise an error. - TestPlanBuilder was removed from the API.
- The major visible change is that
- Fixed a bug with how
beforeAll
andafterAll
handled nested nodes. - Implemented alphabetical sorting of the entire test tree which provides deterministic tests execution order regardless of platform, architecture or tool used to load tests.
- Fixed interactions with roblox-cli in TestEZ CLI.