Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/rewire.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes <mail@johannesewald.de>2012-06-04 03:29:39 +0400
committerJohannes <mail@johannesewald.de>2012-06-04 03:29:39 +0400
commitf36825ab2607e9444f9a29f5ed666817583d0aa3 (patch)
tree5da79c9a9ede869fbf2f9d5bd28687dabe899cee /lib/rewire.js
parentb4b2794f5a5e5977e048ff777ac53263144126e6 (diff)
added documentation
Diffstat (limited to 'lib/rewire.js')
-rw-r--r--lib/rewire.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/rewire.js b/lib/rewire.js
index 0f96e4d..6f1ac7d 100644
--- a/lib/rewire.js
+++ b/lib/rewire.js
@@ -10,7 +10,10 @@ function restoreOriginalWrappers() {
Module.wrapper[1] = nodeWrapper1;
}
-function rewire(parentModule, filename, mocks, injections, leaks, cache) {
+/**
+ * Does actual rewiring the module. For further documentation @see index.js
+ */
+module.exports = function doRewire(parentModule, filename, mocks, injections, leaks, cache) {
var testModule,
nodeRequire,
wrapperExtensions = "";
@@ -60,6 +63,4 @@ function rewire(parentModule, filename, mocks, injections, leaks, cache) {
restoreOriginalWrappers(); // this is only necessary if nothing has been required within the module
return testModule.exports;
-}
-
-module.exports = rewire; \ No newline at end of file
+}; \ No newline at end of file