MCPcopy
hub / github.com/bgrins/TinyColor / assertEquals

Function assertEquals

npm/deno_asserts@0.168.0.mjs:460–481  ·  view source on GitHub ↗
(actual, expected, msg)

Source from the content-addressed store, hash-verified

458 }
459}
460function assertEquals(actual, expected, msg) {
461 if (equal(actual, expected)) {
462 return;
463 }
464 let message = "";
465 const actualString = format(actual);
466 const expectedString = format(expected);
467 try {
468 const stringDiff = typeof actual === "string" && typeof expected === "string";
469 const diffResult = stringDiff ? diffstr(actual, expected) : diff(actualString.split("\n"), expectedString.split("\n"));
470 const diffMsg = buildMessage(diffResult, {
471 stringDiff
472 }).join("\n");
473 message = `Values are not equal:\n${diffMsg}`;
474 } catch {
475 message = `\n${red(CAN_NOT_DISPLAY)} + \n\n`;
476 }
477 if (msg) {
478 message = msg;
479 }
480 throw new AssertionError(message);
481}
482function assertNotEquals(actual, expected, msg) {
483 if (!equal(actual, expected)) {
484 return;

Callers 4

test.jsFile · 0.90
assertObjectMatchFunction · 0.85
test.jsFile · 0.85
test.jsFile · 0.85

Calls 6

equalFunction · 0.85
formatFunction · 0.85
diffstrFunction · 0.85
diffFunction · 0.85
buildMessageFunction · 0.85
redFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…