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