* Used codemods at: https://gist.github.com/devenbansod/03c5cff857661e076cbec72fcb2e7eb3 along with some manual intervention and review
21 lines
583 B
JavaScript
21 lines
583 B
JavaScript
import browserify from "browserify";
|
|
import path from "path";
|
|
import vm from "vm";
|
|
|
|
describe("browserify", function() {
|
|
it("@babel/register may be used without breaking browserify", function(done) {
|
|
const bundler = browserify(
|
|
path.join(__dirname, "fixtures/browserify/register.js"),
|
|
);
|
|
|
|
bundler.bundle(function(err, bundle) {
|
|
if (err) return done(err);
|
|
expect(bundle.length).toBeTruthy();
|
|
|
|
// ensure that the code runs without throwing an exception
|
|
vm.runInNewContext("var global = this;\n" + bundle, {});
|
|
done();
|
|
});
|
|
});
|
|
});
|