Back to Jasmine

Jasmine 2.9 Release Notes

release_notes/2.9.0.md

6.2.03.5 KB
Original Source

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() for async/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 defineProperty for spyOnProperty

  • Add Promise checking to eq


_Release Notes generated with Anchorman