23 lines
619 B
JavaScript
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/);
|
|
});
|
|
});
|