Skip to content

Latest commit

 

History

History
123 lines (94 loc) · 2.93 KB

CHANGELOG.md

File metadata and controls

123 lines (94 loc) · 2.93 KB

Changelog

expect-enzyme uses this changelog style and follows semver.

v1.3.0

Added

  • Support for Enzyme 3 and React 16.

v1.2.1

Fixed

  • .toHaveRendered() without args was passing even if the element rendered non-null values.

v1.2.0

Added

  • Ability to call .toHaveRendered()/.toNotHaveRendered() without arguments.

v1.1.2

Fixed

  • Use deep equality (not strict equality) when checking .to(Not)HaveProp values.

v1.1.1

Fixed

  • Undefined className props could break the .to(Not)HaveClass assertions.

v1.1.0

Added

  • New mocha diffs where they made sense.

v1.0.0

Changed

  • Breaking change: expect-enzyme no longer exports an object. Now it's a function which returns the enzyme assertions. More details in issue #9.
  • react, react-dom, expect and enzyme are peer dependencies now. This may break your tests if those dependencies aren't listed in your package.json.

Added

  • New .toHaveRendered() assertion.
  • New .toNotHaveRendered() assertion.

v0.15.0

Added

  • New .toNotHaveClass(name) assertion.
  • New .toNotHaveProp(name, value) assertion.
  • New .toNotHaveProps(props) assertion.
  • New .toNotHaveStyle(styles) assertion.
  • New .toNotHaveState(state) assertion.
  • New .toNotHaveContext(context) assertion.

v0.14.1

Fixed

  • Call to unsupported method .exists() on old enzyme versions.

v0.14.0

Added

  • Support for mounted enzyme wrappers (enzyme.mount).

v0.13.2

Fixed

v0.13.1

Changed

  • If you're using require, you no longer need to import .default from expect-enzyme.

v0.13.0

Added

  • .toHaveContext({...}) assertion.

v0.12.0

Changed

  • .toHaveStyle() now accepts an object of styles, replacing .toHaveStyles({...}).

Removed

  • .toHaveStyles({...}) assertion.

v0.11.0

Added

  • New .toHaveStyles({...}) assertion.

v0.10.0

Added

  • New .toHaveStyle(property, [value]) assertion.

v0.9.0

Added

  • Support for .toNotExist() assertion.

v0.8.0

Added

  • New .toContain(selector) assertion.
  • New .toNotContain(selector) assertion.

v0.7.0

Added

  • New .toHaveState({...state}) assertion.

v0.6.0

Added

  • New .toHaveClass(className) assertion.

v0.5.0

Added

  • Support for .toNotBeA(type) assertion.
  • Support for .toNotBeAn(type) assertion.

v0.4.0

Added

  • Support for .toExist() assertion.

v0.3.1

Added

  • Shiny new readme.

v0.3.0

Added

  • Support for .toBeAn(type) assertion. Slightly changes error messages for grammatical accuracy.

v0.2.0

Added

  • Support for .toBeA(type) assertion.

Fixed

  • npm distribution hadn't included compiled source.

v0.1.0

Initial release