add external helpers test #898

This commit is contained in:
Sebastian McKenzie 2015-02-26 09:24:28 +11:00
parent 0eaaaa503e
commit f7186980e5

View File

@ -1,3 +1,4 @@
var buildExternalHelpers = require("../lib/babel/build-external-helpers");
var transform = require("../lib/babel/transformation");
var assert = require("assert");
var File = require("../lib/babel/transformation/file");
@ -19,4 +20,18 @@ suite("api", function () {
file.addHelper("foob");
}, /Unknown helper foob/);
});
suite("buildExternalHelpers", function () {
test("all", function () {
var script = buildExternalHelpers();
assert.ok(script.indexOf("classCallCheck") >= -1);
assert.ok(script.indexOf("inherits") >= 0);
});
test("whitelist", function () {
var script = buildExternalHelpers(["inherits"]);
assert.ok(script.indexOf("classCallCheck") === -1);
assert.ok(script.indexOf("inherits") >= 0);
});
});
});