- #172 Upgrade eslint-plugin-mocha to version 10.0.1 (depfu[bot])
- #171 Upgrade sinon to version 12.0.1 (Andreas Lind, depfu[bot])
- #170 Upgrade eslint to version 8.1.0 (depfu[bot])
- #169 Upgrade eslint-plugin-promise to version 5.1.1 (depfu[bot])
- #159 Upgrade eslint-plugin-mocha to version 9.0.0 (depfu[bot])
- #155 Upgrade sinon to version 10.0.1 (depfu[bot])
- #151 Upgrade karma to version 6.1.2 (depfu[bot])
- #141 Upgrade eslint-config-prettier to version 7.0.0 (depfu[bot])
- Update unexpected the dev dep to ^13.0.0, and allow ^13.0.0 as a peer dep (Andreas Lind)
- Disable object-shorthand to unbreak the IE11 browser tests (Andreas Lind)
- Revert "eslint --fix ." (Andreas Lind)
- eslint --fix . (Andreas Lind)
- npm i --save-dev eslint-plugin-n eslint-config-standard@latest && npm uninstall eslint-plugin-node eslint-plugin-standard (Andreas Lind)
- +5 more
- #139 Upgrade eslint-plugin-standard to version 5.0.0 (depfu[bot])
- Add the full assortment of standard badges. (Alex J Burke)
- Add IE11 testing via BrowserStack to the test matrix. (Alex J Burke)
- Restore IE11 support to align again with core and the DOM plugin. (Alex J Burke)
- Disable a lint warning prevalent after a recent upgrade. (Alex J Burke)
- Switch to GitHub Actions (Alex J Burke)
- +5 more
- #137 Upgrade eslint-config-standard to version 16.0.0 (depfu[bot])
- #130 Switch to evaldown. (Alex J Burke)
- #136 Upgrade eslint-config-standard to version 15.0.0 (depfu[bot])
- #132 Upgrade prettier to version 2.1.0 (depfu[bot])
- #129 Upgrade eslint-plugin-mocha to version 8.0.0 (depfu[bot])
- #124 Upgrade puppeteer to version 5.0.0 (depfu[bot])
- #120 Upgrade eslint-plugin-mocha to version 7.0.0 (depfu[bot])
- #119 Upgrade eslint to version 7.0.0 (depfu[bot])
- #117 Upgrade karma-mocha to version 2.0.0 (depfu[bot])
- #116 Upgrade karma to version 5.0.1 (depfu[bot])
- #113 Upgrade sinon to version 9.0.0 (depfu[bot])
- #112 Upgrade mocha to version 7.0.0 (depfu[bot])
- #111 Upgrade unexpected-markdown to version 5.0.0 (depfu[bot])
- #110 Upgrade eslint-plugin-node to version 11.0.0 (depfu[bot])
- #109 Upgrade sinon to version 8.0.1 (Andreas Lind, depfu[bot])
- #108 Upgrade nyc to version 15.0.0 (depfu[bot])
- #106 Upgrade puppeteer to version 2.0.0 (Andreas Lind, depfu[bot])
- #107 Upgrade prettier to version 1.19.1 (Andreas Lind, depfu[bot])
- #105 Upgrade eslint-plugin-node to version 10.0.0 (depfu[bot])
- #104 Upgrade eslint-config-standard to version 14.0.0 (depfu[bot])
- #102 Upgrade eslint-plugin-mocha to version 6.0.0 (depfu[bot])
- #101 Upgrade karma-chrome-launcher to version 3.0.0 (depfu[bot])
- #100 Upgrade unexpected-markdown to version 4.0.0 (depfu[bot])
- #98 Upgrade prettier to version 1.18.2 (depfu[bot])
- #96 Upgrade karma to version 4.1.0 (Sune Simonsen, depfu[bot])
- Avoid dev dependency on puppeteer. (Alex J Burke)
- Accept unexpected ^12.0.0 as a peer dep (Alex J Burke)
- Update unexpected to ^12.0.0 (Alex J Burke)
- Drop node.js 8 support (semver-major) (Alex J Burke)
- Run converage and Chrome Headless on node.js 12 (Andreas Lind)
- +12 more
- #97 Upgrade nyc to version 14.0.0 (depfu[bot])
- #95 Upgrade prettier to version 1.17.0 (depfu[bot])
- #93 Upgrade mocha to version 6.0.0 (depfu[bot])
- #91 Upgrade karma to version 4.0.0 (depfu[bot])
- #89 Upgrade prettier to version 1.16.0 (depfu[bot])
- #88 Upgrade unexpected-documentation-site-generator to version 6.0.0 (depfu[bot])
- #86 was [always] called with [exactly]: console.warn an error on the first invocation (Andreas Lind)
- #82 Replace Istanbul with nyc for coverage. (Alex J Burke)
- #81 Replace phantomjs with karma (Alex J Burke, Andreas Lind)
- Don't rely on spy/stub/... properties being enumerable (Andreas Lind)
- Revert "Merge pull request #91 from unexpectedjs/depfu/update/npm/karma-4.0.0" (Andreas Lind)
- Fix binary reference: deploy-site.sh => deploy-site (Andreas Lind)
- Documentation: Remove extra "an example" (Andreas Lind)
- Update unexpected-markdown to version 3.0.0 (depfu[bot])
- +4 more
- #80 Allow the next major version of unexpected (Sune Simonsen)
- #79 Upgrade unexpected-markdown to version 2.0.0 (depfu[bot])
- #78 Unexpected 11 (Alex J Burke)
- #76 Add prettier setup, drop node.js 4 (Major) (Andreas Lind)
- #74 Remove documentation about Sinon not being AMD compatible as it is no longer true (Andreas Lind, Sune Simonsen)
- #72 Upgrade unexpected-documentation-site-generator to version 5.0.0 (depfu[bot])
- #69 Upgrade sinon to version 7.0.0 (depfu[bot])
- #59 Upgrade eslint-config-onelint to version 4.0.0 (depfu[bot])
- #57 Upgrade sinon to version 6.0.0 (depfu[bot])
- Tidy up bootstrap-unexpected-markdown.js a bit (Andreas Lind)
- .npmrc: Disable package-lock.json (Andreas Lind)
- #56 Support sinon 5.0.7+ (Andreas Lind)
- #49 Upgrade coveralls to version 3.0.0 (depfu[bot])
- #55 Upgrade sinon to version 5.0.2 (Andreas Lind, depfu[bot])
- #53 Upgrade sinon to version 4.5.0 (depfu[bot])
- #50 Upgrade istanbul to version 0.4.5 (Andreas Lind, depfu[bot])
- #51 Upgrade mocha to version 5.1.0 (depfu[bot])
- #52 Upgrade rsvp to version 4.8.2 (depfu[bot])
- Dummy commit to force recheck of a PR (Andreas Lind)
- Test: Don't rely on being able to redefine the error thrown by a stub (Andreas Lind)
- Upgrade sinon to version 4.5.0 (depfu[bot])
- Adapt to the latest version of Unexpected (Andreas Lind)
- eslint --fix . (Andreas Lind)
- Fix .eslintrc.js (Andreas Lind)
- Update eslint and eslint-config-onelint (Andreas Lind)
- Add .npmrc with save-exact = false (Andreas Lind)
- +2 more
- #48 Support newer sinon versions (Andreas Lind)
- #46 Add 'not to have calls satisfying' (Joel Mukuthu)
- #47 Fix/travis (Andreas Lind)
- package.json: Use a ^ version range for unexpected-documentation-site-generator again. (Andreas Lind)
- Fix 'to satisfy' when spying on bound functions. (Andreas Lind)
- Fix quotes in test. (Andreas Lind)
- recordSpyCalls: Fix onCall index when recordSpyCalls is called more than once. (Andreas Lind)
- #44 Fix spy on bounded function (Andrey Kogut)
- #42 Add support for asserting on sinon.createStubInstance(Constructor) (Andreas Lind)
- #43 Return an "onCall(n)" object when invoking a spy from a function specifying the expected timeline. (Andreas Lind)
- Unbreak documentation tests. (Andreas Lind)
- Fix lint (Andreas Lind)
- Avoid duplicating the code to monkey-patch the sinon stack frames for the test suite. (Andreas Lind)
- Test suite: Fix overeager monkey-patching of the sinon.stub return value that made sinon.createStubInstance() return an object with getCall and getCalls methods. (Andreas Lind)
- Update unexpected to 10.23.0. (Andreas Lind)
- +1 more
- Remember to sort call timelines by the call id before asserting. (Andreas Lind)
- update eslint (2.13.1) and eslint-config-onelint (1.2.0) (Gustav Nikolaj Olsen)
- #40 Implement 'to have all calls satisfying' assertion (Andreas Lind)
- #41 Implement 'to have no calls satisfying' assertion (Andreas Lind)
- Skip test in Phantom.js -- it fails with a different error there for an unknown reason. (Andreas Lind)
- Avoid breaking in similar when an expect.it is in the picture. (Andreas Lind)
- Update unexpected to 10.18.1, add arrows to expected output. (Andreas Lind)
- #36 Use the function type as the base for spy. (Andreas Lind)
- Fixing broken build (Sune Simonsen)
- Updated the frontpage example (Sune Simonsen)
- Upgraded unexpected dev deependency (Sune Simonsen)
- #35 Add support for sinon sandboxes (Andreas Lind)
- #34 Run tests in phantom.js (Andreas Lind, Peter Müller)
- Produce a non-bogus error message when satisfying spy call args against an unsupported value. (Andreas Lind)
- add editorconfig (Gustav Nikolaj Olsen)
- replace jshint with eslint (Gustav Nikolaj Olsen)
- Update unexpected-markdown to 1.4.1. (Andreas Lind)
- Echo the command for viewing the coverage report after generating it. (Andreas Lind)
- +2 more
- to have calls satisfying: Render more compact error messages when the spy (and optionally the arguments) are wrong. (Andreas Lind)
- Update unexpected to 10.10.5. (Andreas Lind)
- Updated unexpected and mocha dev dependencies to the latest version (Sune Simonsen)
- Update unexpected to 10.9.1. (Andreas Lind)
- Use object.similar instead of relying on array-like's similar function working the same way. (Andreas Lind)
- +1 more
- to have calls satisfying: Make sure that the spyCalls type is used for rendering the diff when there are no calls. (Andreas Lind)
- Whoops, fixed some glitches in the glitch fixing. (Andreas Lind)
- Documentation: Fix some glitches and omissions. (Andreas Lind)
- #31 Implemented 'to have a call satisfying <object|function>'. (Andreas Lind)
- Documentation: Add deprecation notice for 'was called with'. (Andreas Lind)
- Documentation: Showcase the 'to have calls satisfying' assertion on the front page. (Andreas Lind)
- Documentation: Decrease the size of the funny picture. (Andreas Lind)
- Update unexpected-documentation-site-generator. (Andreas Lind)
- #25 Added documentation for 'to satisfy' on the spyCall type (Joel Mukuthu)
- #1 Bring my fork up to date (Andreas Lind, Sune Simonsen)
- #23 Implement <spy|array-like> to have calls exhaustively satisfying (Andreas Lind)
- Update unexpected to 10.5.1. (Andreas Lind)
- Improve the spyCalls diff by tweaking the similar function. (Andreas Lind)
- Fixed some things in the documentation page (Sune Simonsen)
- Hmm, there is no reason for the spyCall type to inherit from array-like. (Andreas Lind)
- Fixed typo in docs. (Andreas Lind)
- Updated the documentation generator (Sune Simonsen)
- Link to the to satisfy assertion when talking about satisfying (Sune Simonsen)
- Fixed pending test by making the spyCall type identify the expectedSpyCallSpec objects. (Andreas Lind)
- ... to have calls satisfying <function>: Test that a throwing spy doesn't break the recording of expected calls. (Andreas Lind)
- #17 Remove sinon.match.* support (Andreas Lind)
- #18 to have calls satisfying: Allow specifying the expected calls with a function (Andreas Lind)
- Update expected output of tests. (Andreas Lind)
- Update unexpected to 10.3.1. (Andreas Lind)
- Added pending test. (Andreas Lind)
- It's deploy-site.sh now. (Andreas Lind)
- Fixed build status badges in README and documentation. (Andreas Lind)
- +2 more
- Only accept unexpected v10 as a peer dependency (Sune Simonsen)
- {this => expect}.{errorMode,flags} (Andreas Lind)
- Update to unexpected v10's addAssertion syntax [ci skip]. (Andreas Lind)
- Adapt expected output to Unexpected v10. (Andreas Lind)
- Upgraded unexpected dev dependency (Sune Simonsen)
- #13 Improve the 'given call order' assertion and fix gotchas (Andreas Lind)
- upgraded unexpected dev dependency (Sune Simonsen)
- Use colorByIndex if it is available to color spies (Sune Simonsen)
- Removed unstable test (Sune Simonsen)
- spy inspect: Use Sinon's unique serial number in the absence of a display name. (Andreas Lind)
- Use named spies when asserting error messages. (Andreas Lind)
- +7 more
- Added a few docs for 'to have calls satisfying'. (Andreas Lind)
- spyCall to satisfy: Bail out if an unsupported key is passed. (Andreas Lind)
- Update unexpected to 9.13.0 (should fix the build). (Andreas Lind)
- Drop 'invocations' when inspecting spyCalls. (Andreas Lind)
- Always inspect spy calls on multiple lines. (Andreas Lind)
- Implemented 'to have calls satisfying' assertion. (Andreas Lind)
- spyCalls: Remove the comma between spy calls. (Andreas Lind)
- Update unexpected to 9.12.3. (Andreas Lind)
- +3 more
- Guard against spyCall.getStackFrames returning bogus. (Andreas Lind)
- Test: Added missing newline. (Andreas Lind)
- Update unexpected to 9.9.0. (Andreas Lind)
- Split up 'was not called' and 'was called' into two separate assertions. (Andreas Lind)
- It's a bit hard to support the omitSubject feature with 'always threw' currently, adjust the test. (Andreas Lind)
- Improve the output of multiple assertions by using the 'defaultOrNested' error mode introduced in Unexpected 9.7.0. (Andreas Lind)
- Added diff for 'was never called'. (Andreas Lind)
- Update unexpected to 9.7.0, and require at least this version in the peer dep declaration. (Andreas Lind)
- Removed extranous whitespace. (Andreas Lind)
- test/common: Remove no longer used lib-cov support. (Andreas Lind)
- +8 more
- Documentation: Added more badges to the index page. (Andreas Lind)
- was never called with: Don't pass if another call satisfies the criteria. (Andreas Lind)
- Become forward compatible with unexpected v9 except allowing the version (Sune Simonsen)
- Upgraded the documentation generator (Sune Simonsen)
- Upgraded unexpected dev dep (Sune Simonsen)
- Inspect spy's without square brackets and indexes (Andreas Lind)
- Update unexpected to 8.1.3 and update the expected error messages slightly. (Andreas Lind)
- Upgraded unexpected dev-dep to 8.1.2 to improve the output (Sune Simonsen)
- Prepare for output changes in unexpected (Sune Simonsen)
- #9 Added logo image to the documentation site. (Andreas Lind)
- Updated unexpected dev dependency to v8 (Sune Simonsen)
- Updated peer dependency to allow unexpected v8 (Sune Simonsen)
- Updated unexpected dev dependency to latest version (Sune Simonsen)
- was called with satisfy argments if they satisfy Object.is (Sune Simonsen)
- Update unexpected to 7.3.0 and update the tests to expect the more compact inspection of Error instances. (Andreas Lind)
- Prepare for version 6.0.0 (Sune Simonsen)
- Fixed the output for was called with new (Sune Simonsen)
- Stop doing method chaining to make the code more readable (Sune Simonsen)
- Updated output for was called on (Sune Simonsen)
- Updated output for threw (Sune Simonsen)
- +9 more
- Support unexpected 7 (Sune Simonsen)
- Removed references to old project location (Sune Simonsen)
- Fix the readme with the project location (Sune Simonsen)
- Use mojor versions for unexpected peer dependency (Sune Simonsen)
- Accept unexpected v6 as a peer dependency (Sune Simonsen)
- #4 Document sinon AMD configuration (Peter Müller)
- Pinned dependencies (Sune Simonsen)
- Upgraded the new plugin architecture (Sune Simonsen)
- Stop testing on node 0.8 (Sune Simonsen)
- Fixed "was [always] called with match" with non-regex assertions fails in the wrong place #3 (Sune Simonsen)
- Fixed: missing qoute in Readme (Sune Simonsen)
- Added some documentation on how to make expectations on arugments of individual calls (Sune Simonsen)
- Try to fix build (Sune Simonsen)
- Removed unused directory (Sune Simonsen)
- +1 more
- Version 3.0.0 (Sune Simonsen)
- added assertion 'was [always] called with match' (Sune Simonsen)
- Point to unexpected 3.0 from vendor dir (Sune Simonsen)
- Make code coverage work (Sune Simonsen)
- Moved sinon to a peerDependency (Sune Simonsen)
- Comply with the changes in Unexpected 3 (Sune Simonsen)
- Restructuring plugin to work with unexpected.installPlugin (Sune Simonsen)
- Update ReadMe.md (Andreas Lind Petersen)
- Update ReadMe.md (Andreas Lind Petersen)
- added 'always threw' assertion (Sune Simonsen)
- added some more pending tests and changed some assertion messages (Sune Simonsen)
- Added 'threw' assertion (Sune Simonsen)
- added 'was always called with exactly' assertion (Sune Simonsen)
- Updated readme with new assertions (Sune Simonsen)