restructure testing infrastructure to be more modular

This commit is contained in:
Sebastian McKenzie
2015-03-28 01:21:48 +11:00
parent a3620a58f8
commit b83907cc67
1258 changed files with 48 additions and 419 deletions

19
test/core/browserify.js Normal file
View File

@@ -0,0 +1,19 @@
var browserify = require("browserify");
var assert = require("assert");
var path = require("path");
var vm = require("vm");
suite("browserify", function() {
test("babel/register may be used without breaking browserify", function(done) {
var bundler = browserify(path.join(__dirname, "fixtures/browserify/register.js"));
bundler.bundle(function(err, bundle) {
if (err) return done(err);
assert.ok(bundle.length, "bundle output code");
// ensure that the code runs without throwing an exception
vm.runInNewContext("var global = this;\n" + bundle, {});
done();
})
})
});