code-equality-assertions
Version:
Test assertion library for checking the contents of strings of Javascript.
34 lines (32 loc) • 701 B
JavaScript
import {
codeContains,
codeEqual
} from "./chunk-KW3HEN4M.js";
// src/qunit.ts
import "qunit";
function assertCodeEqual(actual, expected, message = "code should be equal") {
let { result, diff } = codeEqual(actual, expected);
this.pushResult({
result,
actual,
expected,
message: diff ? `${message}
${diff}` : message
});
}
function assertCodeContains(actual, expected, message = `code should contain ${expected}`) {
let result = codeContains(actual, expected);
this.pushResult({
result,
actual,
expected,
message
});
}
function install(assert) {
assert.codeEqual = assertCodeEqual;
assert.codeContains = assertCodeContains;
}
export {
install
};