Jasmine 2.9 Release Notes
Summary
This release contains a number of fixes and pull requests.
Changes
- Fixed DelayedFunctionScheduler IE 8 compatibility issue
- Fixed SPEC HAS NO EXPECTATIONS warning in HTML reporter
- Correctly remove spies of window.onerror on IE
- Truncate pretty printer output that is more than j$.MAX_PRETTY_PRINT_CHARS long
- Reduced pretty printer limits to much smaller values
- Update contributing for new naming of
jasmineUnderTest - Allowed async functions to be passed into spy#callFake
Pull Requests & Issues
-
Added complete support for Set also for IE11.
-
Added complete support for Map also for IE11.
-
Use timeout objects when in node
-
Fixed
pending()forasync/promise-returning specs -
Added test steps for other major node versions
- Merges #1448 from @mrlannigan
-
Fix equality computation for ES6 Sets.
-
Add instruction to sync local master with upstream
- Merges #1440 from aaronang
-
Add some unit tests that exercise jasmine.anything() and Map matching.
- Merges #1437 from @voithos
-
Add special handling of asymmetric matcher objects as keys in Maps.
-
Add support for jasmine.any(Symbol).
-
Throw an error for invalid nesting of a suite functions
-
Deep clone args before passing them to reporters
- Merges #1424 from @aj-dev
-
Fix “Before Committing” section of CONTRIBUTING.md.
- Merges #1429 from @voithos
-
Fix lint warning in CallTracker.
- Merges #1428 from @voithos
-
clearTimeout should now correctly clear a timeout that is also scheduled to run at the same tick.
-
Add a note about
definePropertyforspyOnProperty- Fixes #1415
-
Add Promise checking to eq
_Release Notes generated with Anchorman