tests: Assert: extract helper function appendMessage

This commit is contained in:
Peter Fajdiga
2024-10-05 20:40:35 +02:00
parent fe92b1aa13
commit ec5e7002dc

View File

@@ -32,11 +32,21 @@ namespace Assert {
return new Error().stack!.split("\n").slice(skip+2).join("\n");
}
function appendMessage(base: string, message?: string) {
if (message === undefined) {
return base;
}
return `${base}
Message: ${message}`;
}
function buildMessage(actual: any, expected: any, header: string, message?: string) {
return `${header}
return appendMessage(
`${header}
Expected: ${expected}
Actual: ${actual}` + (message === undefined ? "" : `
Message: ${message}`);
Actual: ${actual}`,
message,
);
}
export function equal(