-
Notifications
You must be signed in to change notification settings - Fork 29k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: remove third argument(string literal) from strictEqual() #20920
test: remove third argument(string literal) from strictEqual() #20920
Conversation
In test/parallel/test-stream-pip-await-drain-push-while-write.js, There are two calls in it to assert.strictEqual(). Both calls are provided with three arguments. The third argument in each case is a string literal. Unfortunately, that will suppress the presentation of the values of the first two arguments in the case of an AssertionError This is fixed by removing the third argument from the call. The third argument in the call is basically a string literal. Refs: https://www.nodetodo.org/getting-started
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, with a minor nit. 🎉
@@ -7,17 +7,15 @@ const writable = new stream.Writable({ | |||
write: common.mustCall(function(chunk, encoding, cb) { | |||
assert.strictEqual( | |||
readable._readableState.awaitDrain, | |||
0, | |||
'State variable awaitDrain is not correct.' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it be a good idea to preserve this message in a comment above the call to assert.strictEqual()
— something like this // State variable awaitDrain should be 0
?
cc: @Trott
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A static value is always bad. Someone will look at the line anyway, so the context will be clear.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sagirk I don't think it's needed in this case. A comment that says "awaitDrain should be 0" is superfluous above await.strictEqual(awaitDrain, 0)
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@BridgeAR why these following errors are coming up? |
@AbhimanyuVashisht our test suite has flaky tests. Just ignore that. |
Remove obsolete string literals from `assert.strictEqual()` calls in test/parallel/test-stream-pip-await-drain-push-while-write.js. PR-URL: nodejs#20920 Refs: https://www.nodetodo.org/getting-started Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Landed in 4970cd6 🎉 I fixed the commit message while landing to adhere to the 72 character rule as described in our guidelines and minimized the text somewhat. @AbhimanyuVashisht congratulations on your first commit to Node.js! 🎉 |
Remove obsolete string literals from `assert.strictEqual()` calls in test/parallel/test-stream-pip-await-drain-push-while-write.js. PR-URL: #20920 Refs: https://www.nodetodo.org/getting-started Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
In
test/parallel/test-stream-pip-await-drain-push-while-write.js
, There are twocalls in it to
assert.strictEqual()
. Both calls are provided with threearguments. The third argument in each case is a string literal. Unfortunately,
that will suppress the presentation of the values of the first two arguments in
the case of an
AssertionError
This is fixed by removing the third argument from the call. The third argument
in the call is basically a string literal.
This particular issue is provided by @Trott, Thank you so much for getting me started.
Refs: https://www.nodetodo.org/getting-started
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes