add util test

This commit is contained in:
Sebastian McKenzie 2014-09-29 01:03:18 +10:00
parent 740a9167e4
commit 18c7e07da1

27
test/util.js Normal file
View File

@ -0,0 +1,27 @@
var assert = require("assert");
var util = require("../lib/6to5/util");
suite("util", function () {
test("duplicate mutator map", function () {
var map = {
test: {
get: {}
}
};
assert.throws(function () {
util.pushMutatorMap(map, "test", "get", {});
}, /a get already exists for this property/);
});
test("can compile", function () {
assert.ok(util.canCompile("test.js"));
assert.ok(util.canCompile("/test.js"));
assert.ok(util.canCompile("/scripts/test.js"));
assert.ok(!util.canCompile("test"));
assert.ok(!util.canCompile("test.css"));
assert.ok(!util.canCompile("/test.css"));
assert.ok(!util.canCompile("/scripts/test.css"));
});
});