Back to Jasmine

Jasmine 2.5.0 Release Notes

release_notes/2.5.0.md

6.2.05.0 KB
Original Source

Jasmine 2.5.0 Release Notes

Summary

This release contains a number of fixes and pull requests.

Changes

  • Rename j$ to jasmineUnderTest for specs
    • Please update any pull requests to simplify merging, thanks.

Pull Requests & Issues

  • Prettyprint objects whose constructors have custom toString method

  • Add gulp-jasmine-browser link to readme

  • Exclude lib directory from codeclimate

  • Add instructions for testing in IE

    • Merges #1170 from @benchristel
  • Update devDependencies and fix issues from this

    • Merges #1162 from @amavisca
  • Remove runnableLookupTable which is no longer used

    • Merges #1129 from @gregeninfrank
  • Make toEqual pass for arrays with equivalent properties

    • Merges #1155 from @benchristel
  • Update ruby version on travis to let rack install

    • Merges #1152 from @amavisca
  • Fix jasmine setup in Electron environment

  • Improve errors with the domain and how to use the API

  • The done function now returns null

  • Add .editorconfig file

  • Improve error message when passing a non-function to callFake

  • Allow expectations in a global beforeAll or afterAll

  • Correctly tear down spies on inherited methods

  • Array equality treats undefined elements as equal however they got in there

  • Add support for a fallback reporter

    • Merges #1009 from @mauricioborges
  • Grunt task for compass should prefix command with 'bundle exec'

    • Merges #1047 from @d-reinhold
  • Fix toEqual for Microsoft Edge

    • Merges #1041 from @everedifice
  • Update describe error message to no longer assume errant args are done

  • Add toBeGreatThanOrEqual and toBeLessThanOrEqual matchers

  • Support call count of 0 with toHaveBeenCalledTimes matcher

  • Correctly clean up spies after a spy is replaced and re-spied upon

  • remove extra topSuite queueRunner construction parameter

    • Merges #1006 from @jurko-gospodnetic
  • add option to shallow clone args in call tracker

  • Update license year range to 2016

    • Merges #1021 from pra85
  • Persist randomize param in 'run all' links

    • Merges #990 from @basawyer
  • make DelayedFunctionScheduler update the mockDate

    • Fixes #915
    • Merges #980 from @andrewiggings
  • Allow spyOn to allow a respy for functions that have already been spied upon

    • Merges #953 from @guy-mograbi-at-gigaspaces
    • Fixes #931

_Release Notes generated with Anchorman