Skip to content

Latest commit

 

History

History
136 lines (89 loc) · 3.65 KB

CHANGES.md

File metadata and controls

136 lines (89 loc) · 3.65 KB
  • Updated is-equal and object-inspect dependencies

Mar 23, 1016

  • Added support for objects in toInclude (thanks @elado)
  • Minor fixes to docs

Mar 11, 2016

  • Removed named exports, fixed a bad 1.15.0 release (#72)

Mar 10, 2016

  • Various build system improvements

Feb 1, 2016

  • Added toBeGreaterThanOrEqualTo and toBeLessThanOrEqualTo (#11 and #59)
  • Added spy.reset() (#57)

Dec 16, 2015

  • Fixed comparing two arrays of nested objects when the first items are not equal (#53)

Dec 14, 2015

  • Fix failing Map/Set tests

Dec 11, 2015

  • Bump is-equal dependency to 1.4

Dec 10, 2015

  • Fix comparisons of ES6 iterables Map and Set (#47)
  • Fix comparisons of objects with circular references (#50)
  • Better error messages in toThrow/toNotThrow

Nov 13, 2015

  • Fix toInclude to use deepEqual for comparisons (#44)
  • Run test suite in browsers

Oct 13, 2015

  • Fix postinstall script on Windows (see #39)

Oct 10, 2015

  • Add support for building on Windows
  • Add postinstall npm script for installing from git repo

Oct 5, 2015

  • Add expect.extend(assertions) (see #34)
  • Add expect.restoreSpies() (see #12)
  • Show object diffs using toEqual() in Mocha (see #29)

Sep 26, 2015

  • Add spy.destroy() (see #12)

Sep 12, 2015

  • Add expect.isSpy()
  • Significant internal refactoring to use ES6 classes and the Babel transpiler

Sep 3, 2015

  • Add expect(spy).toNotHaveBeenCalled()
  • Add expect(obj).toBeAn('array')
  • Add expect(str).toNotMatch(regexp)
  • Use invariant instead of assert where applicable
  • Improve expectation error messages
  • Internal: use eslint for linting