Make callbacks use correct number of arguments #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the functions where 'fs' gives a callback of the form function(err),
mock-fs will give a callback of the form function(err, undefined). This
is not equivalent, and will mean using mock-fs functions in place like
some of async.js flow control functions will cause a different behaviour
than the native 'fs' functions.
See https://gist.github.com/bruse/5e5ba24bc5109090f75b for an example
of this inconsistent behavior.
This is one way of fixing it. If we are always sure that the functions that
are supposed to return data never returns undefined, we can make it a
lot shorter I suppose, but I chose to be explicit.
What do you think?