add env option - closes #1531

This commit is contained in:
Sebastian McKenzie
2015-05-14 23:47:56 +01:00
parent 14dddcda36
commit 024e4454a1
5 changed files with 58 additions and 12 deletions

View File

@@ -99,6 +99,36 @@ suite("api", function () {
});
});
suite("env option", function () {
test("default", function () {
assert.equal(transform("foo;", {
env: {
development: { blacklist: "strict" }
}
}).code, "foo;");
});
test("BABEL_ENV", function () {
process.env.BABEL_ENV = "foo";
assert.equal(transform("foo;", {
env: {
foo: { blacklist: "strict" }
}
}).code, "foo;");
delete process.env.BABEL_ENV;
});
test("NODE_ENV", function () {
process.env.NODE_ENV = "foo";
assert.equal(transform("foo;", {
env: {
foo: { blacklist: "strict" }
}
}).code, "foo;");
delete process.env.NODE_ENV;
});
});
test("addHelper unknown", function () {
var file = new File({}, transform.pipeline);
assert.throws(function () {