bpmn-js
Version:
A bpmn 2.0 toolkit and web modeler
20 lines (15 loc) • 528 B
JavaScript
export default function(chai, utils) {
var Assertion = chai.Assertion;
Assertion.addMethod('jsonEqual', function(comparison, filter) {
var actual = JSON.stringify(this._obj, filter, ' ');
var expected = JSON.stringify(comparison, filter, ' ');
this.assert(
actual == expected,
'expected #{this} to json equal #{exp} but got #{act}',
'expected #{this} not to json equal #{exp}',
expected, // expected
actual, // actual
true // show diff
);
});
}