Skip to content

Latest commit

 

History

History
83 lines (64 loc) · 3.83 KB

2.1.0.md

File metadata and controls

83 lines (64 loc) · 3.83 KB

Jasmine Core 2.1.0 Release Notes

Summary

This is the release of Jasmine 2.1.

Features

  • Support for focused specs via fit and fdescribe
  • Support for beforeAll and afterAll
  • Support for an explicit fail function, both in synchronous and asynchronous specs
  • Allow custom timeout for beforeEach, afterEach, beforeAll, afterAll and it
  • Spies now track return values
  • Specs can now specify their own timeouts
  • Testing in Node.js via the official Jasmine Node Module
  • Spec results now have suiteResults method that behaves similarly to to specResults
  • HtmlReporter shows error alerts for afterAllExceptions

Bugs

  • CI now works for IE8 (this was releated to ConsoleReporter below)
  • Detect global object properly when getting the jasmine require obj

Deprecations

ConsoleReporter as part of Jasmine core

The Console Reporter exists nearly entirely for the old manner of running Jasmine's own specs in node.js. As we are now supporting node.js officially, this reporter code no longer needs to be in this repo and instead will be in the Jasmine npm.

For now you will see a deprecation message. It will be removed entirely in Jasmine 3.0.

Documentation

Pull Requests and Issues

  • Simplification of HTMLtags in SpecRunner.html
    • Merges #700 from @tkrotoff
  • toContain works with array-like objects (Arguments, HTMLCollections, etc)
    • Merges #699 from @charleshansen
  • Fixed isPendingSpecException test title
    • Merges #691 from @ertrzyiks
  • Fixed an issue with example code in the npm
    • Merges #686 from @akoptsov
  • When the Jasmine clock is installed and date is mocked, new Date() instanceof Date should equal true Issue #678 & Issue #679 from @chernetsov
  • Support for an explicit fail function, both in synchronous and asynchronous specs
    • Fixes Issue #567, Issue #568, and Issue #563
  • Allow custom timeout for beforeEach, afterEach, beforeAll, afterAll and it
    • Fixes Issue #483 - specs can now specify their own timeouts
  • Spies can track return values
    • Fixes Issue #660, Merged Issue #669 from @mkhanal
  • Interval handlers can now clear their interval
    • Fixes Issue #655 Merged Issue #658 from @tgirardi
  • Updated to the latest json2.js
    • Merges #616 from @apaladox2015

Release Notes generated with Anchorman