diff options
| author | Vincent LE GOFF <g_n_s@hotmail.fr> | 2019-03-05 02:03:50 +0100 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2019-03-04 20:03:50 -0500 |
| commit | 39fde3a454b6bcc7daa6bca4fb7f4317550e9e58 (patch) | |
| tree | 86f639a1536466423b5ba26b60ea04d59f2a970d /testing/pretty.ts | |
| parent | 17663c12326dd1053f89a3bd741807f139973dae (diff) | |
Use pretty assertEqual in testing (denoland/deno_std#234)
Original: https://github.com/denoland/deno_std/commit/8fb9f709a67e92634b0be3024dfbc70fb445883c
Diffstat (limited to 'testing/pretty.ts')
| -rw-r--r-- | testing/pretty.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/testing/pretty.ts b/testing/pretty.ts index b27b3ccd7..737d9c6dd 100644 --- a/testing/pretty.ts +++ b/testing/pretty.ts @@ -55,7 +55,11 @@ function buildMessage(diffResult: ReadonlyArray<DiffResult<string>>): string[] { return messages; } -export function assertEqual(actual: unknown, expected: unknown): void { +export function assertEqual( + actual: unknown, + expected: unknown, + msg?: string +): void { if (equal(actual, expected)) { return; } @@ -71,5 +75,8 @@ export function assertEqual(actual: unknown, expected: unknown): void { } catch (e) { message = `\n${red(CAN_NOT_DISPLAY)} + \n\n`; } + if (msg) { + message = msg; + } throw new Error(message); } |
