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:
Diffstat (limited to 'test/testModules/A/moduleA.js')
-rw-r--r--test/testModules/A/moduleA.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/testModules/A/moduleA.js b/test/testModules/A/moduleA.js
new file mode 100644
index 0000000..1599f01
--- /dev/null
+++ b/test/testModules/A/moduleA.js
@@ -0,0 +1,21 @@
+"use strict"; // run code in ES5 strict mode
+
+var path = require("path"),
+
+ // different ways to require a module
+ fs = require("fs"), // native module
+ c = require("../C/moduleC.js"), // relative path
+ b = require(path.resolve(__dirname, "../B/moduleB.js")), // absolute path
+ toSrc = require("toSrc"), // node_modules path
+ index = require("../"); // index.js path
+
+var myPrivateVar = "Hello I'm very private";
+
+// expose all required modules to test for mocks
+exports.fs = fs;
+exports.b = b;
+exports.c = c;
+exports.toSrc = toSrc;
+exports.index = index;
+exports.process = process;
+exports.console = console; \ No newline at end of file