UNPKG

code-equality-assertions

Version:

Test assertion library for checking the contents of strings of Javascript.

34 lines (32 loc) 731 B
import { codeContains, codeEqual } from "./chunk-FZGRH5LH.js"; // src/chai.ts function codeEquality(_chai) { _chai.Assertion.addMethod("equalCode", function(expectedCode) { var obj = this._obj; let compared = codeEqual(obj, expectedCode); this.assert( compared.result, "expected code to match", "expected code to not match", expectedCode, obj ); }); _chai.Assertion.addMethod("containCode", function(expectedCode) { var obj = this._obj; this.assert( codeContains(obj, expectedCode), "expected #{this} to contain #{exp}", "expected #{this} to not contain #{exp}", expectedCode, obj, false ); }); } export { codeEquality };