Skip to content

Latest commit

 

History

History
98 lines (68 loc) · 4.15 KB

2.2.0.md

File metadata and controls

98 lines (68 loc) · 4.15 KB

Jasmine Core 2.2.0 Release Notes

Changes

  • ObjectContaining no 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 spyOn is called without a method name
  • Rename jasmineMatches to asymmetricMatch
  • 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

  • Allow pending to take a reason and show it in the HtmlReporter

  • Set jasmineGlobal correctly in GJS

  • Fix some SpiderMonkey lint warnings

  • Prevents *Alls from running when runnables are explicitly set

  • Update contribution guide to mention possible ffi dependencies for Ubuntu

  • Fix spelling mistake in contributors guide

    • Merges #746 from @swirlycheetah
  • Use new jasmine github repo url

  • Allow createSpyObj to be called with just an array of method names

  • Add arrayContaining matcher

    • Merges #440 from @slackersoft
  • Use the stack trace from the Error object if supplied

  • Update readme with link to upgrading doc and mention browser support.

  • 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 anything matcher to match any value that is neither null or undefined

  • Allow asymmetric equality testers to preempt their symmetric brethren

  • Check for ObjectContaining on either side of equality

  • Display the name of the constructor when pretty printing objects

  • toMatch requires the expected to be a String or RegExp

  • Better equality comparison of Dom nodes

    • Merges #657 from @alexeibs
  • Hide unnecessary files from the npm package

  • Properly record finishing an xdescribe so further cleanup works

  • 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.

  • Pass through all args from external interface for befores, afters, its


_Release Notes generated with Anchorman