fs.watch error message includes filename#2748
fs.watch error message includes filename#2748charlierudolph wants to merge 1 commit intonodejs:masterfrom charlierudolph:cr-fsWatch
Conversation
lib/fs.js
Outdated
There was a problem hiding this comment.
Can you use let instead of var, and a template string instead of concatenation.
|
You changed two code paths, but only added a test for one. Can you test for the other too? |
|
Thanks for the review. Code comments addressed. I don't actually know how to test the other code path. which is an error occurring while watching a file. Any suggestions? |
test/parallel/test-fs-watch-error.js
Outdated
There was a problem hiding this comment.
This is not necessary.
There was a problem hiding this comment.
unfortunately it is. If the function doesn't return true, it throws the error.
|
Even if it's non-standard, might be worth going with camelCased |
|
One important difference is that |
|
@cjihrig bump. Anything else this PR needs? |
lib/fs.js
Outdated
There was a problem hiding this comment.
This can actually be const
|
It LGTM, but I'd really like a test for the |
|
okay @cjihrig the emit path now has a test. |
test/sequential/test-fs-watch.js
Outdated
There was a problem hiding this comment.
Instead of creating watcherErrorCaught, you can just wrap this function in common.mustCall(). That way you can ensure it was called, and fail the test if it's not.
|
One comment, but this LGTM |
|
Oh, and can you squash this down to a single commit? |
|
Switched to using common.mustCall and squashed to a single commit. |
|
That build is very complex to traverse. Okay from the link provided I got to The build page shows another commit is being tested in addition to mine. |
|
Don't worry about that test. It fails often. |
This commit adds the relevant filename to fs.watch() errors. Refs: nodejs/node-v0.x-archive#25542 PR-URL: #2748 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
|
Thanks! Landed in 87e820e |
This commit adds the relevant filename to fs.watch() errors. Refs: nodejs/node-v0.x-archive#25542 PR-URL: #2748 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Brought over from nodejs/node-v0.x-archive#25542