117 lines
5.0 KiB
Markdown
117 lines
5.0 KiB
Markdown
# 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
|
|
- Fixes [#1019](https://github.com/jasmine/jasmine/issues/1019)
|
|
- Merges [#1099](https://github.com/jasmine/jasmine/issues/1099) from @mbildner
|
|
|
|
* Add gulp-jasmine-browser link to readme
|
|
- Fixes [#1089](https://github.com/jasmine/jasmine/issues/1089)
|
|
|
|
* Exclude lib directory from codeclimate
|
|
- Fixes [#1171](https://github.com/jasmine/jasmine/issues/1171)
|
|
|
|
* Add instructions for testing in IE
|
|
- Merges [#1170](https://github.com/jasmine/jasmine/issues/1170) from @benchristel
|
|
|
|
* Update devDependencies and fix issues from this
|
|
- Merges [#1162](https://github.com/jasmine/jasmine/issues/1162) from @amavisca
|
|
|
|
* Remove runnableLookupTable which is no longer used
|
|
- Merges [#1129](https://github.com/jasmine/jasmine/issues/1129) from @gregeninfrank
|
|
|
|
* Make `toEqual` pass for arrays with equivalent properties
|
|
- Merges [#1155](https://github.com/jasmine/jasmine/issues/1155) from @benchristel
|
|
|
|
* Update ruby version on travis to let rack install
|
|
- Merges [#1152](https://github.com/jasmine/jasmine/issues/1152) from @amavisca
|
|
|
|
* Fix jasmine setup in Electron environment
|
|
- Merges [#1079](https://github.com/jasmine/jasmine/issues/1079) from @skupr
|
|
- Fixes [#964](https://github.com/jasmine/jasmine/issues/964)
|
|
|
|
* Improve errors with the domain and how to use the API
|
|
- Merges [#1026](https://github.com/jasmine/jasmine/issues/1026) from @dhoko
|
|
- Fixes [#1025](https://github.com/jasmine/jasmine/issues/1025)
|
|
|
|
* The done function now returns null
|
|
- Merges [#1062](https://github.com/jasmine/jasmine/issues/1062) from @marneborn
|
|
- Fixes [#992](https://github.com/jasmine/jasmine/issues/992)
|
|
|
|
* Add .editorconfig file
|
|
- Merges [#1058](https://github.com/jasmine/jasmine/issues/1058) from @kapke
|
|
- Fixes [#1057](https://github.com/jasmine/jasmine/issues/1057)
|
|
|
|
* Improve error message when passing a non-function to callFake
|
|
- Merges [#1059](https://github.com/jasmine/jasmine/issues/1059) from @kapke
|
|
- Fixes [#1016](https://github.com/jasmine/jasmine/issues/1016)
|
|
|
|
* Allow expectations in a global beforeAll or afterAll
|
|
- Fixes [#811](https://github.com/jasmine/jasmine/issues/811)
|
|
|
|
* Correctly tear down spies on inherited methods
|
|
- Merges [#1036](https://github.com/jasmine/jasmine/issues/1036) from @benchristel
|
|
- Fixes [#737](https://github.com/jasmine/jasmine/issues/737)
|
|
|
|
* Array equality treats undefined elements as equal however they got in there
|
|
- Fixes [#786](https://github.com/jasmine/jasmine/issues/786)
|
|
|
|
* Add support for a fallback reporter
|
|
- Merges [#1009](https://github.com/jasmine/jasmine/issues/1009) from @mauricioborges
|
|
|
|
* Grunt task for compass should prefix command with 'bundle exec'
|
|
- Merges [#1047](https://github.com/jasmine/jasmine/issues/1047) from @d-reinhold
|
|
|
|
* Fix `toEqual` for Microsoft Edge
|
|
- Merges [#1041](https://github.com/jasmine/jasmine/issues/1041) from @everedifice
|
|
|
|
* Update describe error message to no longer assume errant args are `done`
|
|
- Fixes [#896](https://github.com/jasmine/jasmine/issues/896)
|
|
|
|
* Add toBeGreatThanOrEqual and toBeLessThanOrEqual matchers
|
|
- Merges [#1049](https://github.com/jasmine/jasmine/issues/1049) from @rullopat
|
|
- Fixes [#1013](https://github.com/jasmine/jasmine/issues/1013)
|
|
|
|
* Support call count of 0 with toHaveBeenCalledTimes matcher
|
|
- Merges [#1048](https://github.com/jasmine/jasmine/issues/1048) from @logankd
|
|
- Fixes [#994](https://github.com/jasmine/jasmine/issues/994)
|
|
|
|
* Correctly clean up spies after a spy is replaced and re-spied upon
|
|
- Merges [#1011](https://github.com/jasmine/jasmine/issues/1011) from @bodawei
|
|
- Fixes [#1010](https://github.com/jasmine/jasmine/issues/1010)
|
|
|
|
* remove extra topSuite `queueRunner` construction parameter
|
|
- Merges [#1006](https://github.com/jasmine/jasmine/issues/1006) from @jurko-gospodnetic
|
|
|
|
* add option to shallow clone args in call tracker
|
|
- Merges [#1000](https://github.com/jasmine/jasmine/issues/1000) from @a-r-d
|
|
- Fixes [#872](https://github.com/jasmine/jasmine/issues/872)
|
|
|
|
* Update license year range to 2016
|
|
- Merges [#1021](https://github.com/jasmine/jasmine/issues/1021) from pra85
|
|
|
|
* Persist randomize param in 'run all' links
|
|
- Merges [#990](https://github.com/jasmine/jasmine/issues/990) from @basawyer
|
|
|
|
* make DelayedFunctionScheduler update the mockDate
|
|
- Fixes [#915](https://github.com/jasmine/jasmine/issues/915)
|
|
- Merges [#980](https://github.com/jasmine/jasmine/issues/980) from @andrewiggings
|
|
|
|
* Allow `spyOn` to allow a respy for functions that have already been spied upon
|
|
- Merges [#953](https://github.com/jasmine/jasmine/issues/953) from @guy-mograbi-at-gigaspaces
|
|
- Fixes [#931](https://github.com/jasmine/jasmine/issues/931)
|
|
|
|
------
|
|
|
|
_Release Notes generated with _[Anchorman](http://github.com/infews/anchorman)_
|