Releases: bfrymire/crispy
Releases · bfrymire/crispy
1.8.5
What's Changed
- Added
CRISPY_STATUS_OUTPUT_LENGTH
config setting for length when outputting TestCase statuses
1.8.3
What's Changed
- Disable GameMaker's Feather feature on all Crispy scripts
- Fix JSDocs and error messages to display verbatim argument names
1.8.2
What's Changed
- Fix
TestCase.assertTrue()
and TestCase.assertFalse()
assertions by checking if truthy or falsey
- Speed up
TestRunner.discover()
by caching all found script functions
- Make all constructor
toString
functions static
1.8.1
What's Changed
- Fix various
throw
messages
- Added
toString
function to all Crispy constructors
1.8.0
What's Changed
- Fix
assertTrue()
/assertFalse()
using bool conversion for comparisons
- Move class variable init to top of constructor
1.7.2
What's Changed
- Fixed default value for optional
_unpack
parameter on classes
- Fixed JSDocs and Feather issues
Full Changelog: 1.7.0...1.7.2
1.7.0
What's Changed
- Add config macro to silence passing tests
- Fix
assertNotEqual
throwing an error message when comparing different types
- Fix Feather messages
Full Changelog: 1.6.0...1.7.0
1.6.0
- Fixes #27 - Added
assertRaises
and assertRaiseErrorValue
assertion methods
- Thanks for the feature suggestion @treylav
Full Changelog: 1.5.2...1.6.0
1.5.2
- Replace
for
with repeat
and i++
with ++i
this will create a slight increase in performance with loops
- Removed
crispyThrowExpected()
and replaced all instances of it with throw()
Full Changelog: 1.5.0...1.5.2
1.5.0
- Added
onRunBegin
and onRunEnd
for all test classes
- Similar to
setUp
and tearDown
, they fire before and after the class' run()
- Unlike
setUp
and tearDown
, these fire every time, not just the first time
- Fix #28 - Fixes message variable and operator for
TestCase.assertIsUndefined()
- Added missing struct for
TestCase.assertIsUndefined()
pass outcome