Jasmine Core 2.2.0 Release Notes
Changes
ObjectContainingno longer tries to track exact mismatches- HTML reporter keeps extra query params when focusing on a spec or suite
- Check custom properties on Arrays when computing equality
- Better error message if
spyOnis called without a method name - Rename
jasmineMatchestoasymmetricMatch - Don’t double escape focus spec links
- Jasmine equality checks if either side implements
asymmetricMatch - Add asymmetric equality tester to match a string with a RegExp
- Add jshint to node build on Travis for pull request builds
- Restructure node examples directory to look more realistic
Pull Requests & Issues
-
Add a basic bower config
- Fixes #719
-
Allow
pendingto take a reason and show it in the HtmlReporter- Fixes #671
-
Set jasmineGlobal correctly in GJS
-
Fix some SpiderMonkey lint warnings
-
Prevents *Alls from running when runnables are explicitly set
- Fixes #732
-
Update contribution guide to mention possible ffi dependencies for Ubuntu
- Fixes #755
-
Fix spelling mistake in contributors guide
- Merges #746 from @swirlycheetah
-
Use new jasmine github repo url
- Merges #745 rohit
-
Allow
createSpyObjto be called with just an array of method names- Fixes #321
-
Add
arrayContainingmatcher- Merges #440 from @slackersoft
-
Use the stack trace from the Error object if supplied
- Fixes #734
-
Update readme with link to upgrading doc and mention browser support.
- Fixes #739
-
Link to the Jasmine NPM module
- Merges #736 from @moonmaster9000
-
Allow null prototype objects to be compared for equality
-
Fix URL’s of Jasmine repositories on Github
- Merges #730 from @rohit
-
Add
anythingmatcher to match any value that is neither null or undefined- Fixes #186
-
Allow asymmetric equality testers to preempt their symmetric brethren
- Fixes #540
-
Check for
ObjectContainingon either side of equality- Fixes #682
-
Display the name of the constructor when pretty printing objects
- Fixes #598
-
toMatchrequires theexpectedto be a String or RegExp- Fixes #723
-
Better equality comparison of Dom nodes
- Merges #657 from @alexeibs
-
Hide unnecessary files from the npm package
- Fixes #726
-
Properly record finishing an
xdescribeso further cleanup works- Fixes #724
-
Reschedule all functions for a tick before executing any. This allows any function run during a tick to cancel any other in the same tick.
- Fixes #708
-
Pass through all args from external interface for befores, afters, its
- Fixes #483
_Release Notes generated with Anchorman