UNPKG

code-equality-assertions

Version:

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

40 lines (38 loc) 828 B
import { codeContains, codeEqual } from "./chunk-KW3HEN4M.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", compared.standardExpected, compared.standardActual ); } ); _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 };