code-equality-assertions
Version:
Test assertion library for checking the contents of strings of Javascript.
40 lines (38 loc) • 828 B
JavaScript
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
};