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 <johannes.ewald@roomieplanet.de>2012-08-18 18:34:13 +0400
committerJohannes <johannes.ewald@roomieplanet.de>2012-08-18 18:34:13 +0400
commitc5d8fab07f0edc568e45e0747f863afd5876abc2 (patch)
treeab57b94703d16087fbb6c81e4bdb5d1ae6217d19 /test/browserify.browserifyRewire.test.js
parent657b9e84018014d15916c86274b8ee35b9386627 (diff)
- Introduced webpack bundler for rewire (work in progress, some tests are not running)
Diffstat (limited to 'test/browserify.browserifyRewire.test.js')
-rw-r--r--test/browserify.browserifyRewire.test.js61
1 files changed, 0 insertions, 61 deletions
diff --git a/test/browserify.browserifyRewire.test.js b/test/browserify.browserifyRewire.test.js
deleted file mode 100644
index 9b0680d..0000000
--- a/test/browserify.browserifyRewire.test.js
+++ /dev/null
@@ -1,61 +0,0 @@
-var vm = require("vm"),
- fs = require("fs"),
- pathUtil = require("path"),
- expect = require("expect.js"),
- browserify = require("browserify");
-
-/**
- * Executes the source in a context that pretends to be a browser
- * @param {!String} src
- */
-function runInFakeBrowserContext(src, filename) {
- vm.runInNewContext(src, {
- window: {
- console: console,
- describe: describe,
- it: it,
- before: before,
- after: after,
- beforeEach: beforeEach,
- afterEach: afterEach,
- setTimeout: setTimeout,
- clearTimeout: clearTimeout,
- setInterval: setInterval,
- clearInterval: clearInterval,
- parseFloat: parseFloat,
- parseInt: parseInt,
- encodeURIComponent: function () {},
- decodeURIComponent: function () {},
- document: {}
- },
- console: console
- }, filename);
-}
-
-describe("browserifyRewire", function () {
- before(require("./testHelpers/createFakePackageJSON.js"));
- after(require("./testHelpers/removeFakePackageJSON.js"));
- it("should run all sharedTestCases without exception", function () {
- var b = browserify({
- //debug: true
- }),
- middleware = require("rewire").browserify,
- browserOutput = __dirname + "/browserify/bundle.js",
- browserBundle,
- vmBundle;
-
- b.use(middleware);
- b.addEntry(__dirname + "/testModules/sharedTestCases.js");
- vmBundle = b.bundle();
- browserBundle = vmBundle;
-
- // Setup for mocha
- browserBundle = "function enableTests() {" + browserBundle + "}";
-
- // Output for browser-testing
- fs.writeFileSync(browserOutput, browserBundle, "utf8");
-
- // This should throw no exception.
- runInFakeBrowserContext(vmBundle, browserOutput);
- });
-}); \ No newline at end of file