From ce794ee96eb82632ad1151170bbce5fac2190e0d Mon Sep 17 00:00:00 2001 From: Maximilian Antoni Date: Wed, 8 Aug 2018 22:13:37 +0200 Subject: [PATCH] Add demo --- demo/diff.test.js | 20 ++++++++++++++++++++ package.json | 3 ++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 demo/diff.test.js diff --git a/demo/diff.test.js b/demo/diff.test.js new file mode 100644 index 00000000..2141f70b --- /dev/null +++ b/demo/diff.test.js @@ -0,0 +1,20 @@ +/* + * Demo error messages and diff rendering with Mocha. + */ +"use strict"; + +var assert = require("..").assert; + +describe("diff", function() { + it("multiline string", function() { + assert.equals("foo\nbar\ndoo\n", "bar\ndoo\nxyz\n"); + }); + + it("objects", function() { + assert.equals({ foo: 42 }, { foo: 66 }); + }); + + it("matchJson", function() { + assert.matchJson('{"foo":42,"bar":true}', { foo: 42, bar: false }); + }); +}); diff --git a/package.json b/package.json index c1c0e0be..f1dfc9bb 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "precommit": "lint-staged", "prepublishOnly": "npm run build && mkdocs gh-deploy -r upstream || mkdocs gh-deploy -r origin", "test": "mocha 'lib/**/*.test.js'", - "test-coverage": "nyc --reporter text --reporter html --reporter lcovonly npm run test" + "test-coverage": "nyc --reporter text --reporter html --reporter lcovonly npm run test", + "demo": "mocha demo/*.test.js" }, "lint-staged": { "*.js": "eslint"