- #90 Upgrade eslint-plugin-mocha to version 10.0.1 (depfu[bot])
- #87 Upgrade prettier to version 2.5.0 (depfu[bot])
- #83 Upgrade eslint-plugin-promise to version 5.1.1 (depfu[bot])
- #79 Upgrade prettier to version 2.4.0 (depfu[bot])
- #73 Upgrade eslint-plugin-mocha to version 9.0.0 (depfu[bot])
- Update unexpected the dev dep to ^13.0.0, allow 13 for the peer dep (Andreas Lind)
- Whoops, make eslint-plugin-n a dev dep (Andreas Lind)
- eslint --fix . (Andreas Lind)
- npm rm eslint-plugin-standard (Andreas Lind)
- npm i eslint-plugin-n eslint-config-standard@latest && npm uninstall eslint-plugin-node (Andreas Lind)
- +4 more
- Update messy to ^7.0.0 (Andreas Lind)
- prettier --write '**/*.{js,json,md}' (Andreas Lind)
- Update prettier to version 2.3.0 (depfu[bot])
- Fix eslint-plugin-prettier usage (Andreas Lind)
- Update eslint-config-prettier to version 8.3.0 (depfu[bot])
- #65 Upgrade eslint-config-prettier to version 7.0.0 (depfu[bot])
- #63 Upgrade eslint-plugin-standard to version 5.0.0 (depfu[bot])
- #62 Upgrade magicpen-media to version 3.0.0 (depfu[bot])
- Don't rely on <object> to satisfy <object> with a messy.StatusLine instance as the RHS (Andreas Lind)
- mocha --timeout 0 while debugging (Andreas Lind)
- More var => let|const (Andreas Lind)
- Add vscode debugger launch config for the test suite (Andreas Lind)
- var => let|const (Andreas Lind)
- +4 more
- #57 Upgrade eslint-config-standard to version 16.0.1 (depfu[bot])
- #55 Upgrade eslint-config-standard to version 15.0.0 (depfu[bot])
- #53 Upgrade browserify to version 17.0.0 (depfu[bot])
- #50 Upgrade prettier to version 2.1.0 (depfu[bot])
- #48 Upgrade eslint-plugin-mocha to version 8.0.0 (depfu[bot])
- #42 Upgrade eslint-plugin-mocha to version 7.0.0 (depfu[bot])
- #41 Upgrade eslint to version 7.0.0 (depfu[bot])
- #38 Upgrade mocha to version 7.0.0 (depfu[bot])
- #37 Upgrade unexpected-markdown to version 5.0.0 (depfu[bot])
- #36 Upgrade eslint-plugin-node to version 11.0.0 (depfu[bot])
- #35 Upgrade nyc to version 15.0.0 (depfu[bot])
- #34 Upgrade prettier to version 1.19.1 (depfu[bot])
- #33 Upgrade eslint-plugin-node to version 10.0.0 (depfu[bot])
- #32 Upgrade eslint-config-standard to version 14.0.0 (depfu[bot])
- #28 Upgrade unexpected-markdown to version 4.0.0 (depfu[bot])
- #29 Upgrade magicpen-media to version 2.0.0 (depfu[bot])
- Update mocha to ^8.2.1, switch to .mocharc.json (Andreas Lind)
- Add CHANGELOG.md + offline-github-changelog integration (Andreas Lind)
- Drop node.js 8 support, add 14, lint with 14 (semver-major) (Andreas Lind)
- Accept unexpected ^12.0.0 as a peer dep (Andreas Lind)
- Update unexpected to ^12.0.0 (Andreas Lind)
- +8 more
- #26 Upgrade nyc to version 14.0.0 (depfu[bot])
- #24 Upgrade unexpected-documentation-site-generator to version 6.0.0 (depfu[bot])
- Drop node.js 6 support (semver-major) (Andreas Lind)
- Tidy up (Andreas Lind)
- Fix lint (Andreas Lind)
- Update eslint to version 6.0.0 (depfu[bot])
- Update unexpected to ^11.5.0, adjust expected error messages involving Buffers (Andreas Lind)
- +6 more
- #21 Upgrade unexpected-markdown to version 2.0.0 (depfu[bot])
- Peer dependencies: Declare compatibility with Unexpected 11.0.0-3+ (Andreas Lind)
- Replace istanbul with nyc (Andreas Lind)
- Move the coveralls submission to the after_success hook in .travis.yml (Andreas Lind)
- npm run {travis => ci} (Andreas Lind)
- Don't lint as part of npm test (Andreas Lind)
- +2 more
- #19 Upgrade unexpected-documentation-site-generator to version 5.0.0 (depfu[bot])
- Declare Unexpected 11 compatibility. (Alex J Burke)
- Avoid deprecated function syntax when triggering an error case. (Alex J Burke)
- Use modern syntax to add "when delayed a little bit" assertion. (Andreas Lind)
- Issue a clone() in the unexpected-markdown bootstrap script. (Alex J Burke)
- Use the bubbleError trick to avoid the top level expect (Andreas Lind)
- Simplify StatusLine to satisfy diff generation (Andreas Lind)
- StatusLine diff/satisfy: Break to the next line when the diff is too wide (Andreas Lind)
- RequestLine diff/satisfy: Break to the next line when the diff is too wide (Andreas Lind)
- #11 Upgrade bundle-collapser to version 1.3.0 (Andreas Lind, depfu[bot])
- #15 Upgrade istanbul to version 0.4.5 (depfu[bot])
- #6 Only include used files in npm package (Peter Müller)
- #16 Upgrade mocha to version 5.1.0 (Andreas Lind, depfu[bot])
- #17 Upgrade unexpected to version 10.37.4 (depfu[bot])
- #12 Upgrade coveralls to version 3.0.0 (depfu[bot])
- #9 Upgrade underscore to version 1.8.3 (depfu[bot])
- #8 Upgrade minimist to version 1.2.0 (depfu[bot])
- #10 Upgrade browserify to version 16.2.0 (depfu[bot])
- Drop node.js 4 support (semver-major) (Andreas Lind)
- Add .npmrc (Andreas Lind)
- Update eslint-config-onelint to ^4.0.0 (Andreas Lind)
- Upgrade eslint to version 5.0.0 (depfu[bot])
- Add unexpectedMessy.min.js to files in package.js (Andreas Lind)
- +5 more
- RequestLine/HttpRequest: Add support for satisfying the query string against an object (Andreas Lind)
- One var per line (Andreas Lind)
- Improve error output when a RequestLine is satisfied against an object with expect.it (Andreas Lind)
- Rename var to avoid defining it multiple times in the same function (Andreas Lind)
- Travis: Don't run "npm install -g npm && npm cache clean" before installing, that was a workaround for an ancient npm, and now it breaks (Andreas Lind)
- HTTP conversation: Support matching a response against an Error (Andreas Lind)
- Travis: Stop building with node.js 0.10 and 0.12. Seems like 'npm install' doesn't even work anymore (Andreas Lind)
- Travis: Build with node.js 4, 6, and 7. (Andreas Lind)
- <messyMessage> to satisfy...: Allow matching a 7-bit, Content-Type-less, Content-Dispostion: form-data body (originally instantiated from a Buffer) against a string (Andreas Lind)
- Match against the decoded text when satisfying a JSON body against a string. (Andreas Lind)
- Update messy to ^6.15.2. (Andreas Lind)
- Message to satisfy { parts: [...] }: Don't break when the message isn't multipart. (Andreas Lind)
- update eslint (2.13.1) and eslint-config-onelint (1.2.0) (Gustav Nikolaj Olsen)
- Update unexpected to 10.17.2. (Andreas Lind)
- Ensure that we get the new markdown theme. (Sune Simonsen)
- Fixed the documentation tests (Sune Simonsen)
- #5 Upgraded unexpected-documentation-site-generator (Sune Simonsen)
- Removed the magicpen dependency as it seems to be unused (Sune Simonsen)
- add editorconfig (Gustav Nikolaj Olsen)
- eslint: force es5 parser mode (Gustav Nikolaj Olsen)
- replace jshint with eslint (Gustav Nikolaj Olsen)
- Use the Unexpected 10 type system even more. (Andreas Lind)
- Use the Unexpected 10 type system a bit more, improve output slightly. (Andreas Lind)
- Headers to satisfy: Render a blank line between the error message and the diff. (Andreas Lind)
- Update unexpected to 10.10.5. (Andreas Lind)
- Update unexpected to 10.10.0 (Andreas Lind)
- Seems like there's no need to set the inline flag on the custom diffs. (Andreas Lind)
- Play with unexpected#spike/avoidDiffResult (Andreas Lind)
- Update unexpected to 10.9.1. (Andreas Lind)
- Update unexpected to 10.8.4. (Andreas Lind)
- improve inspection of empty FormData bodies (Gustav Nikolaj Olsen)
- Updated messy to 6.7.1 (Joel Mukuthu)
- <messyStatusLine> to satisfy: Display a string diff. (Andreas Lind)
- <messyRequestLine> to satisfy: Display a string diff. (Andreas Lind)
- StatusLine: Produce a string diff. (Andreas Lind)
- RequestLine: Produce a string diff. (Andreas Lind)
- Update unexpected-documentation-site-generator to 3.1.0. (Andreas Lind)
- +1 more
- Update unexpected to 10.0.0. (Andreas Lind)
- Tests: Use the Unexpected v10 addAssertion syntax. (Andreas Lind)
- Switch to the Unexpected 10 addAssertion syntax. (Andreas Lind)
- Don't save flags into a var, just use expect.flags (Andreas Lind)
- Don't define all types and assertion in one long, insane chain of method calls. (Andreas Lind)
- +1 more
- Revert "Turns out that actually didn't work in npm 2 :(" (Andreas Lind)
- Include the version number in the plugin spec. (Andreas Lind)
- Require unexpected 9.5.0. (Andreas Lind)
- Include a browserified version in the package. (Andreas Lind)
- Update istanbul, output text report as well and echo the command to open the report in Chrome. (Andreas Lind)
- +1 more
- List magicpen-media, magicpen, and messy dependencies in the "dependencies" section. (Andreas Lind)
- Added some more docs. (Andreas Lind)
- Update unexpected-documentation-site-generator to 2.6.2. (Andreas Lind)
- Update messy to 6.6.1. (Andreas Lind)
- jshint (Andreas Lind)
- Inspect empty messy.HttpConversation instances nicer. (Andreas Lind)
- Fixed annoying HttpConversation to satisfy bug. (Andreas Lind)
- Update messy to 6.5.0. (Andreas Lind)
- (Status|Request)Line to satisfy: Stop trying to support the exhaustively flag, it doesn't really make sense. (Andreas Lind)
- Update unexpected to 9.2.1. (Andreas Lind)
- +2 more
- Update unexpected to 9.2.0 and magicpen-media to 1.5.0. (Andreas Lind)
- Update magicpen-media to 1.3.0. (Andreas Lind)
- Update unexpected to 9.1.0 and magicpen-media to 1.2.0. (Andreas Lind)
- Use magicpen-media. (Andreas Lind)
- package.json, travis script: Generate the site. (Andreas Lind)
- package.json, travis script: Don't fail if the submission to coveralls fails. (Andreas Lind)
- package.json: Added deploy-site script. (Andreas Lind)
- documentation: Added image body showcase. (Andreas Lind)
- Update messy to 6.4.0. (Andreas Lind)
- Update unexpected-documentation-site-generator to 2.5.1. (Andreas Lind)
- Output image/audio/video messy.Message bodies as <img>/<audio>/<video> in HTML mode if magicpen.raw is available. (Andreas Lind)
- Use a magicpen format for outputting messy.Message bodies. (Andreas Lind)
- +2 more
- Accept unexpected v9 (Sune Simonsen)
- Be forward compatible with unexpected v9 (Sune Simonsen)
- Minor code clean up (Sune Simonsen)
- Move unexpected-documentation-site-generator to devDependencies. (Andreas Lind)
- Update unexpected to 8.5.0. (Andreas Lind)
- +1 more
- Update unexpected to 8.0.0. (Andreas Lind)
- messy.Headers diff: Don't break if the diff is built multiple times. (Andreas Lind)
- Prepare for Unexpected 8 :) [ci skip] (Andreas Lind)
- Got documentation tests working. (Andreas Lind)
- Added skeleton for assertion docs. (Andreas Lind)
- +3 more
- Always output textual message bodies using the 'code' style so magicpen-prism can kick in. (Andreas Lind)
- Update messy to 6.2.0. (Andreas Lind)
- messy.Headers to satisfy diff: Don't break if the diff is built multiple times. (Andreas Lind)
- Headers: Inspect headers with special cased capitalization correctly. (Andreas Lind)
- README: Use SVG badges. (Andreas Lind)
- Removed a bunch of 'not to satisfy' tests that don't really make sense anymore. (Andreas Lind)
- Update unexpected to 7.0.0. (Andreas Lind)
- .travis.yml: Build on node.js 0.12 as well. (Andreas Lind)
- Display diffs when a header value doesn't meet the expectations. (Andreas Lind)
- Update messy to 5.0.0 and adapt to the decodedBody/body/rawSrc/rawBody changes. (Andreas Lind)
- Message, to satisfy: Support matching on the rawSrc. (Andreas Lind)
- Update messy to 4.4.0. (Andreas Lind)
- Update unexpected to 6.4.0 and expected nicely nested output in the test. (Andreas Lind)
- Wrap diffs in blocks and mark them as inline. (Andreas Lind)
- Wrap inspect output in blocks so that the output always left aligned, even when occurring in diffs etc. (Andreas Lind)
- Update unexpected to 6.3.1. (Andreas Lind)
- Tweak the HttpConversation "to satisfy" diff some more. (Andreas Lind)
- Do dive into messy.Message instances when building an HttpExchange from a satisfy spec for display. (Andreas Lind)
- jshint (Andreas Lind)
- Added more safeguards to the inspection code introduced in fb0a9e5. (Andreas Lind)
- HttpConversation to satisfy: Try to inspect missing/extraneous satisfy specs so that they resemble actual HttpExchange instances. (Andreas Lind)
- Removed references to old project location (Sune Simonsen)
- HttpRequest: Allow asserting on 'cert', 'key', and 'ca'. (Andreas Lind)
- Update messy to 4.3.0. (Andreas Lind)
- Removed unused var. (Andreas Lind)
- HttpConversation 'to satisfy': Implemented diffs. (Andreas Lind)
- Update messy to 4.2.0. (Andreas Lind)
- Added parentheses for clarity. (Andreas Lind)
- HttpRequest, to satisfy: Support the encrypted flag. (Andreas Lind)
- Update unexpected to 5.8.1. (Andreas Lind)
- Update messy to 4.1.0. (Andreas Lind)
- Removed bogus usage of indentLines. (Andreas Lind)
- Still produce a complete diff when the decoded body, file name, or text assertion fails. (Andreas Lind)
- Wrote a little README. (Andreas Lind)
- Message: Fix asserting against strings and buffers. (Andreas Lind)
- Restructured ifs. (Andreas Lind)
- messy.StatusLine to satisfy: Satisfy against the status code when the RHS is a number or a function. (Andreas Lind)
- Update unexpected to 5.5.2. (Andreas Lind)
- Message to satisfy: Align semantics of parts: [...] vs. parts: {...} with unexpected 5.5.0. (Andreas Lind)
- Update unexpected to 5.4.2. (Andreas Lind)
- Added more decodedBody satisfy tests. (Andreas Lind)
- Message: Fixed satisfying against a parts object. (Andreas Lind)
- Update messy to 4.0.1. (Andreas Lind)
- Message: Test and improve the output of file name and decodedBody assertions. (Andreas Lind)
- Implemented file name and decoded body assertions. (Andreas Lind)
- Update messy to 4.0.0 and adapt to a few minor changes. (Andreas Lind)
- Update to unexpected 5.0.0-beta35 and change to the new plugin interface. (Andreas Lind)
- Update unexpected to 5.0.0-beta32. (Andreas Lind)
- Update mocha to 2.0.1. (Andreas Lind)
- Update unexpected to 5.0.0-beta31. (Andreas Lind)
- Update messy to 3.1.3. (Andreas Lind)
- Update unexpected to 5.0.0-beta27. (Andreas Lind)
- Headers, 'to satisfy': Support expect.it. (Andreas Lind)
- +3 more
- Renamed some vars for clarity. (Andreas Lind)
- Fix output when matching an empty body against a regexp. (Andreas Lind)
- Whoops, that was one replacement too many. (Andreas Lind)
- HttpMessage inspection: Attempt to syntax highlight the response body using the 'code' style like diff does. (Andreas Lind)
- Update unexpectedMessy.js (Andreas Lind)
- Update the messy peerDependency in ^2.0.0. (Andreas Lind)
- Also decode the body of Content-Disposition: form-data parts as text if there's no Content-Type and it can be decoded as utf-8. (Andreas Lind)
- Cleaned up the detection of messages whose bodies should be decoded as text for nicer inspection. (Andreas Lind)
- Make sure that all the custom types have a base of 'object' so the objects still work with 'to have properties' etc. (Andreas Lind)
- Removed accidentally added unnecessary semicolons. (Andreas Lind)
- +2 more
- Use to satisfy semantics for assertions on the body (Sune Simonsen)
- Fixed case where expect.it was not inspected in output in the headers section (Sune Simonsen)
- Refactored outputHeader to use a magicpen format (Sune Simonsen)
- Added failing tests [ci skip]. (Andreas Lind)
- Update unexpected to 5.0.0-beta13. (Andreas Lind)
- Output tweaks, don't output a newline after header diffs. (Andreas Lind)
- identify: Don't rely on instanceof checks. (Andreas Lind)
- Update messy to 1.3.1. (Andreas Lind)
- Message: Fixed satisfy on body. (Andreas Lind)
- upgrade/downgrade the body before doing anything else so the diff will come out correctly in case of a header mismatch. (Andreas Lind)
- Fixed copy/paste error in the HttpExchange satisfy diff. (Andreas Lind)
- Fixed tests. (Andreas Lind)
- Added dumb workaround for sunesimonsen/unexpected#76 (Andreas Lind)
- HttpExchange: Implemented satisfy diff. (Andreas Lind)
- Output tweaks, updated unexpected and messy peer/devDependencies. (Andreas Lind)
- HttpRequest: Implemented satisfy diff. (Andreas Lind)
- HttpResponse: Implemented satisfy diff. (Andreas Lind)
- Fixed typo that broke the exhaustively flag with Message. (Andreas Lind)
- StatusLine: Implemented satisfy diff. (Andreas Lind)
- +3 more