Skip to content
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

v6.0.0 #155

Merged
merged 89 commits into from
Sep 27, 2024
Merged

v6.0.0 #155

merged 89 commits into from
Sep 27, 2024

Conversation

lmajano
Copy link
Contributor

@lmajano lmajano commented Sep 27, 2024

New Features
TESTBOX-391 MockBox converted to script

TESTBOX-392 BoxLang classes support

TESTBOX-393 New environment helpers to do skip detections or anything you see fit: isAdobe, isLucee, isBoxLang, isWindows, isMac, isLinux

TESTBOX-394 new test(), xtest(), ftest() alias for more natuarl testing

TESTBOX-397 debug() get's two new arguments: label and showUDFs

TESTBOX-398 DisplayName on a bundle now shows up in the reports

TESTBOX-399 xUnit new annotation for @DisplayName so it can show instead of the function name

TESTBOX-401 BoxLang CLI mode and Runner

TESTBOX-402 New matcher: toHaveKeyWithCase()

TESTBOX-403 Assertions: key() and notKey() now have a CaseSensitive boolean argument

Improvements
TESTBOX-289 showUDFs = false option with debug()

TESTBOX-331 TextReporter doesn't correctly support testBundles URL param

TESTBOX-395 adding missing focused argument to spec methods

TESTBOX-396 Generating a repeatable id for specs to track them better in future UIs

Bugs
TESTBOX-123 If test spec descriptor contains a comma, it can not be drilled down to run that one spec directly

TESTBOX-338 describe handler in non-called test classes being executed

Tasks
TESTBOX-400 Drop Adobe 2018 support

lmajano and others added 30 commits May 13, 2024 17:14
$getProperty behaviour change between 5.0 and 5.4

TESTBOX-391 #resolve
MockBox converted to script
BoxLang classes support
New environment helpers to do skip detections or anything you see fit: isAdobe, isLucee, isBoxLang, isWindows, isMac, isLinux
information in other runners, like the TestBox CLI runner.
…_spec

Capture the debug buffer for each spec.  We can use this to show debug information in other runners, like the TestBox CLI runner.
new `test(), xtest(), ftest()` alias for more natuarl testing
adding missing focused argument to spec methods
Generating a repeatable id for specs to track them better in future UIs
describe handler in non-called test classes being executed

TESTBOX-123 #resolve
If test spec descriptor contains a comma, it can not be drilled down to run that one spec directly
new `test(), xtest(), ftest()` alias for more natuarl testing
showUDFs = false option with debug()
@lmajano lmajano merged commit bc7774b into master Sep 27, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants