Skip to content

Latest commit

 

History

History
426 lines (260 loc) · 21.9 KB

CHANGELOG.md

File metadata and controls

426 lines (260 loc) · 21.9 KB

Change Log

v1.9.0 (2016-10-25)

Full Changelog

Implemented enhancements:

  • Note when ignoreExtraArgs is used for a failed verification #60

Closed issues:

  • td.replace multiple property names at once #146
  • Consider ignoreExtraArgs method instead of parameter #143

Merged pull requests:

  • Gives better hint when verification fails while ignoring extra args #150 (samjonester)

v1.8.0 (2016-10-12)

Full Changelog

Closed issues:

  • Feature request: Partial object matchers #141
  • Drop CoffeeScript #140
  • Question with verifications #138
  • td.reset() it´s working has expected? #133

Merged pull requests:

v1.7.0 (2016-09-18)

Full Changelog

Merged pull requests:

v1.6.2 (2016-09-18)

Full Changelog

Closed issues:

  • Add support for concurrent test runners (ava)? #131
  • Async use of verify results in timeout #129

Merged pull requests:

  • Should methods on super types be stubbed in td.object? #130 (paultyng)

v1.6.1 (2016-08-31)

Full Changelog

Closed issues:

  • td.explain should indicate thenCallback / thenResolve / thenReject from thenReturn #126
  • td.when and td.verify warning #125
  • td.callback, when given a td.object, raises a TypeError #124
  • not matcher and calling function multiple times #122
  • Verify of a specific call when multiple calls happen #120

Merged pull requests:

v1.6.0 (2016-07-14)

Full Changelog

Closed issues:

  • Nested stubbing doesn't work #117

Merged pull requests:

  • Allow nested stubbing configuration #118 (searls)

v1.5.0 (2016-07-13)

Full Changelog

Closed issues:

  • support promises resolve/reject #46

Merged pull requests:

  • Use stringify-object now that my change is merged #116 (searls)
  • Promise stubbing sugar #115 (searls)

v1.4.3 (2016-06-22)

Full Changelog

Closed issues:

  • Build with Travis on Node 6.x #114
  • Wrong test double name for proxies #112
  • Improve error output message #111
  • Flexible parameters #110
  • How can I install and use this in an ember/ember-cli project? #105
  • td.replace breaks subsequent require calls #103

Merged pull requests:

  • Generate test double name for a Proxy test double #113 (mgryszko)

v1.4.2 (2016-04-29)

Full Changelog

Closed issues:

  • matchers.contains(number) support #102

Merged pull requests:

  • Fix contains() behavior for arrays #104 (searls)
  • Add testdouble-timers as plugin to docs #101 (kuy)

v1.4.1 (2016-04-05)

Full Changelog

Closed issues:

  • Changelog #97

Merged pull requests:

  • Generate a changelog whenever we pubish #98 (searls)

v1.4.0 (2016-04-03)

Full Changelog

Closed issues:

  • Reserved word #82
  • Warn when users verify an invocation they also stubbed #76
  • Feature request: captors without verify #65

Merged pull requests:

v1.3.1 (2016-04-03)

Full Changelog

Closed issues:

  • Throws in node 0.10 #94
  • td.replace() property replacement warning & failure states #92
  • give users a way to squelch individual warnings #90

v1.3.0 (2016-04-03)

Full Changelog

Closed issues:

  • What's the best way to use testdouble.js with tape? #93
  • help #91
  • td.replace() fails for method on prototype #86

Merged pull requests:

  • README: Replace GIFs with code blocks #88 (Turbo87)
  • replace: Use object[property] to check if property exists #87 (Turbo87)

v1.2.0 (2016-03-20)

Full Changelog

Closed issues:

  • Print version in browserify build #23

Merged pull requests:

v1.1.3 (2016-03-16)

Full Changelog

Closed issues:

  • Quibble in the browser #77

Merged pull requests:

  • Improve support for webpack users #80 (searls)

v1.1.1 (2016-03-15)

Full Changelog

Merged pull requests:

  • Add webpack specific metadata to package.json #79 (davemo)

v1.1.0 (2016-03-11)

Full Changelog

Closed issues:

  • Add a property-namespacing-like replace strategy for browsers. #55

Merged pull requests:

  • td.replace support for object properties (incl. browsers) #75 (searls)
  • td.explain tells you if you passed it a test double #74 (searls)

v1.0.0 (2016-03-10)

Full Changelog

Closed issues:

  • Document thenDo and thenThrow #64

Merged pull requests:

v0.10.0 (2016-03-09)

Full Changelog

Merged pull requests:

  • Change window.testdouble to window.td #71 (searls)

v0.9.0 (2016-03-09)

Full Changelog

Implemented enhancements:

  • Stubbing callbacks #66

Closed issues:

  • Getting testdouble.js to play nicely with Jasmine expectations? #41

Merged pull requests:

v0.8.0 (2016-02-06)

Full Changelog

Closed issues:

  • Add thenDo #8
  • Add thenThrow #7

v0.7.3 (2015-12-07)

Full Changelog

Implemented enhancements:

  • td.matchers.contains does not work on sparse object trees #58

Fixed bugs:

  • td.matchers.contains does not work on sparse object trees #58

Closed issues:

  • Using td.replace() with external modules #51

Merged pull requests:

v0.7.2 (2015-11-25)

Full Changelog

Fixed bugs:

  • td.matchers.contains blows up on sparse matches #56

Merged pull requests:

v0.7.1 (2015-11-12)

Full Changelog

v0.7.0 (2015-11-12)

Full Changelog

Closed issues:

  • Is there a way to reset the state of a double? #43

Merged pull requests:

v0.6.0 (2015-10-27)

Full Changelog

Closed issues:

  • add ES2015 Proxy support #39

Merged pull requests:

  • Implement ES2015 proxy doubles #42 (searls)

v0.5.0 (2015-10-25)

Full Changelog

Closed issues:

  • Add verify times() #5

Merged pull requests:

v0.4.0 (2015-10-24)

Full Changelog

Closed issues:

  • Allow when & verify to disregard arity #36
  • implement argument captors #35

Merged pull requests:

v0.3.1 (2015-10-24)

Full Changelog

Fixed bugs:

  • contains() matcher doesn't seem to work on arrays #31

Closed issues:

  • verify does not throw exception when too many arguments are passed #33
  • Building CoffeeScript at runtime is slow. #29

Merged pull requests:

v0.3.0 (2015-10-21)

Full Changelog

Closed issues:

  • When stringifying args, use a testdouble's name if it has one #21

Merged pull requests:

v0.2.0 (2015-09-13)

Full Changelog

Closed issues:

  • Add a build task that distributes a web version / bower.json / etc #10

Merged pull requests:

v0.1.0 (2015-09-09)

Full Changelog

Closed issues:

  • name a test double with create\("name"\) #15
  • Implement default matchers #9
  • Add sequential stubbing #6
  • Implement Prototype for create() #2
  • Implement argument matchers #1

Merged pull requests:

v0.0.5 (2015-09-08)

Full Changelog

Closed issues:

  • Add verify\(\) #4

0.0.4 (2015-09-08)

Full Changelog

0.0.3 (2015-09-08)

Full Changelog

Closed issues:

  • Add a require\('testdouble'\).explain function #12
  • Ensure last stubbing wins #11

0.0.2 (2015-09-07)

* This Change Log was automatically generated by github_changelog_generator