From d7bf65fe43f6953909841068eefff24ae6b4ea84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slobodan=20Mi=C5=A1kovi=C4=87?= Date: Mon, 9 Jan 2017 15:49:00 -0800 Subject: [PATCH] Fix tests for diff output when comparing objects --- test/test.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/test/test.js b/test/test.js index be84768..4f627b8 100644 --- a/test/test.js +++ b/test/test.js @@ -146,9 +146,16 @@ describe('chai-immutable (' + typeEnv + ')', function () { it('should display a helpful failure output on big objects', function () { var actual = new Map({ foo: 'foo foo foo foo foo foo foo foo' }); var expected = new Map({ bar: 'bar bar bar bar bar bar bar bar' }); + // AssertionError: expected { Object (foo) } to equal { Object (bar) } + // + expected - actual + // + // { + // - "foo": "foo foo foo foo foo foo foo foo" + // + "bar": "bar bar bar bar bar bar bar bar" + // } fail(function () { expect(actual).to.equal(expected); - }, /(foo ?){8}.+(bar ?){8}/); + }, "AssertionError: expected { Object (foo) } to equal { Object (bar) }"); }); it('should fail given a non-Immutable value', function () { @@ -749,9 +756,16 @@ describe('chai-immutable (' + typeEnv + ')', function () { it('should display a helpful failure output on big objects', function () { var actual = new Map({ foo: 'foo foo foo foo foo foo foo foo ' }); var expected = new Map({ bar: 'bar bar bar bar bar bar bar bar ' }); + // AssertionError: expected { Object (foo) } to equal { Object (bar) } + // + expected - actual + // + // { + // - "foo": "foo foo foo foo foo foo foo foo" + // + "bar": "bar bar bar bar bar bar bar bar" + // } fail(function () { assert.equal(actual, expected); - }, /(foo ){8}.+(bar ){8}/); + }, "AssertionError: expected { Object (foo) } to equal { Object (bar) }"); }); it('should fail given a non-Immutable value', function () {