babel/test/api.js
Sebastian McKenzie 1d34d03ac8 rename to babel
2015-02-15 18:09:05 +11:00

23 lines
619 B
JavaScript

var transform = require("../lib/babel/transformation");
var assert = require("assert");
var File = require("../lib/babel/transformation/file");
suite("api", function () {
test("{ code: false }", function () {
var result = transform("foo('bar');", { code: false });
assert.ok(!result.code);
});
test("{ ast: false }", function () {
var result = transform("foo('bar');", { ast: false });
assert.ok(!result.ast);
});
test("addHelper unknown", function () {
var file = new File;
assert.throws(function () {
file.addHelper("foob");
}, /Unknown helper foob/);
});
});