v1.9.0 (2016-10-25)
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)
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:
- Docs for multiple captor values. #145 (marchaos)
- Allow for multiple captor invocations #144 (marchaos)
- Remove warning of implementations of ES2015 proxy #136 (mgryszko)
- Fix shorthand notation for stubbing #135 (mgryszko)
v1.7.0 (2016-09-18)
Merged pull requests:
v1.6.2 (2016-09-18)
Closed issues:
Merged pull requests:
v1.6.1 (2016-08-31)
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:
- explain plan better in stubbing description #127 (Moeriki)
- Fix typo in plugin name #123 (hanneskaeufler)
v1.6.0 (2016-07-14)
Closed issues:
- Nested stubbing doesn't work #117
Merged pull requests:
v1.5.0 (2016-07-13)
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)
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:
v1.4.2 (2016-04-29)
Closed issues:
- matchers.contains(number) support #102
Merged pull requests:
v1.4.1 (2016-04-05)
Closed issues:
- Changelog #97
Merged pull requests:
v1.4.0 (2016-04-03)
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)
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)
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)
Closed issues:
- Print version in browserify build #23
Merged pull requests:
- Stringify objects better #84 (searls)
- doc: thenDo and thenThrow are no longer unimplemented. #83 (verdammelt)
- Refactor time #81 (searls)
v1.1.3 (2016-03-16)
Closed issues:
- Quibble in the browser #77
Merged pull requests:
v1.1.1 (2016-03-15)
Merged pull requests:
v1.1.0 (2016-03-11)
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)
Closed issues:
- Document
thenDo
andthenThrow
#64
Merged pull requests:
v0.10.0 (2016-03-09)
Merged pull requests:
v0.9.0 (2016-03-09)
Implemented enhancements:
- Stubbing callbacks #66
Closed issues:
- Getting testdouble.js to play nicely with Jasmine expectations? #41
Merged pull requests:
- Implement callback stubbing APIs #70 (searls)
- fix typo #69 (jzinn)
- Reference the completed testdouble-jasmine module #67 (BrianGenisio)
v0.8.0 (2016-02-06)
Closed issues:
v0.7.3 (2015-12-07)
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)
Fixed bugs:
- td.matchers.contains blows up on sparse matches #56
Merged pull requests:
- fixes #56 #57 (searls)
- Swap .replace with browser-specific function #52 (jasonkarns)
- Use svg build badge #50 (hanneskaeufler)
v0.7.1 (2015-11-12)
v0.7.0 (2015-11-12)
Closed issues:
- Is there a way to reset the state of a double? #43
Merged pull requests:
- Update README.md #45 (andrewvida)
- Adding reset() to the Readme.md #44 (BrianGenisio)
v0.6.0 (2015-10-27)
Closed issues:
- add ES2015 Proxy support #39
Merged pull requests:
v0.5.0 (2015-10-25)
Closed issues:
- Add verify times() #5
Merged pull requests:
v0.4.0 (2015-10-24)
Closed issues:
Merged pull requests:
v0.3.1 (2015-10-24)
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:
- Start checking arity on arg comparisons #34 (searls)
- Compile coffeescript #30 (jasonkarns)
v0.3.0 (2015-10-21)
Closed issues:
- When stringifying args, use a testdouble's name if it has one #21
Merged pull requests:
- Clean up window/global management #28 (jasonkarns)
- clean up package scripts (primarily version) #27 (jasonkarns)
- don't watch generated files #26 (jasonkarns)
- Export
version
property on base object #25 (jasonkarns) - Fixes #21 #24 (searls)
v0.2.0 (2015-09-13)
Closed issues:
- Add a build task that distributes a web version / bower.json / etc #10
Merged pull requests:
- Browserify testing #22 (searls)
- add some more syntax highlighting to README #20 (hanneskaeufler)
- Configure Testem #19 (jasonkarns)
- Browserify #13 (jasonkarns)
v0.1.0 (2015-09-09)
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:
- Test prototype-based create() #18 (searls)
- Allow naming test doubles for better output #17 (searls)
- sequential stubbing #16 (searls)
- add more matchers #14 (searls)
v0.0.5 (2015-09-08)
Closed issues:
- Add
verify\(\)
#4
0.0.4 (2015-09-08)
0.0.3 (2015-09-08)
Closed issues:
0.0.2 (2015-09-07)
* This Change Log was automatically generated by github_changelog_generator