| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
This commit makes understanding assertion failures easier by displaying the values that failed the assertion.
There was a problem hiding this comment.
LGTM. It might be even better to remove the message entirely and use the default message from assert.strictEqual().
Sorry, something went wrong.
Sorry, something went wrong.
This commit makes understanding assertion failures easier by displaying the values that failed the assertion. PR-URL: nodejs#15883 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
|
Landed in beb2357. |
Sorry, something went wrong.
|
|
||
| out.on('data', common.mustCall((c) => { | ||
| assert.strictEqual(c, inp._hash, 'hashes should match'); | ||
| assert.strictEqual(c, inp._hash, `Hash '${c}' equals '${inp._hash}'.`); |
There was a problem hiding this comment.
This is actually not quite correct (although it was equally wrong before 😁 ). The message is displayed if the assert fails, which only happens when the two values are not equal to each other.
@SgtPooki if you could push a commit that just removes the message altogether (making it assert.strictEqual(c, inp._hash); that would be really helpful.
Sorry, something went wrong.
|
I can, but assertion errors are typically worded similarly to commit messages: active present voice. The error message says "assertion error: msg" the error is that hashes should equal. The default message shows "assertion error: Val1 === val2" which is the same thing but without context. I decided to go with the custom message because I thought that mentioning they should be hashes was more helpful than the default. |
Sorry, something went wrong.
This commit makes understanding assertion failures easier by displaying the values that failed the assertion. PR-URL: #15883 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
This commit makes understanding assertion failures easier by displaying the values that failed the assertion. PR-URL: nodejs/node#15883 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
This commit makes understanding assertion failures easier by displaying the values that failed the assertion. PR-URL: #15883 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
This commit makes understanding assertion failures easier by displaying the values that failed the assertion. PR-URL: #15883 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
This commit makes understanding assertion failures easier by displaying the values that failed the assertion. PR-URL: #15883 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
| Back | FazBrowse Home | New Git URL |
This commit makes understanding assertion failures easier by
displaying the values that failed the assertion.
Changes the error message from
to
Checklist
Affected core subsystem(s)