add t.evaluate method

This commit is contained in:
Sebastian McKenzie
2015-03-01 17:01:46 +11:00
parent 82833a8901
commit 78434bb404
4 changed files with 138 additions and 11 deletions

View File

@@ -2,14 +2,11 @@ var assert = require("assert");
var t = require("../lib/babel/types");
suite("types", function () {
test("isFalsyExpression", function () {
assert.ok(t.isFalsyExpression(t.literal("")));
assert.ok(t.isFalsyExpression(t.literal(null)));
assert.ok(t.isFalsyExpression(t.literal(0)));
assert.ok(t.isFalsyExpression(t.identifier("undefined")));
test("evaluate", function () {
});
test("evaluateTruthy", function () {
assert.ok(!t.isFalsyExpression(t.literal("foobar")));
assert.ok(!t.isFalsyExpression(t.literal(5)));
assert.ok(!t.isFalsyExpression(t.identifier("foobar")));
});
});