diff options
author | Johannes <johannes.ewald@roomieplanet.de> | 2012-08-18 18:34:13 +0400 |
---|---|---|
committer | Johannes <johannes.ewald@roomieplanet.de> | 2012-08-18 18:34:13 +0400 |
commit | c5d8fab07f0edc568e45e0747f863afd5876abc2 (patch) | |
tree | ab57b94703d16087fbb6c81e4bdb5d1ae6217d19 /test/browserify.browserifyRewire.test.js | |
parent | 657b9e84018014d15916c86274b8ee35b9386627 (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.js | 61 |
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 |