add missing util tests and remove dead util methods

This commit is contained in:
Sebastian McKenzie
2014-10-11 23:39:56 +11:00
parent 2dbdb9e3a5
commit 16010575b5
2 changed files with 15 additions and 7 deletions

View File

@@ -58,12 +58,6 @@ exports.errorWithNode = function (node, msg) {
return err;
};
exports.camelCase = function (value) {
return value.replace(/[-_\s]+(.)?/g, function (match, c) {
return c ? c.toUpperCase() : "";
});
};
exports.canCompile = function (filename) {
var ext = path.extname(filename);
return _.contains([".js", ".es6", ".jsx"], ext);

View File

@@ -14,7 +14,7 @@ suite("util", function () {
}, /a get already exists for this property/);
});
test("can compile", function () {
test("canCompile", function () {
assert.ok(util.canCompile("test.js"));
assert.ok(util.canCompile("/test.js"));
assert.ok(util.canCompile("/scripts/test.js"));
@@ -28,4 +28,18 @@ suite("util", function () {
assert.ok(!util.canCompile("/test.css"));
assert.ok(!util.canCompile("/scripts/test.css"));
});
test("isAbsolute", function () {
assert.ok(util.isAbsolute("/test.js"));
assert.ok(util.isAbsolute("C:\\test.js"));
assert.ok(!util.isAbsolute("test.js"));
assert.ok(!util.isAbsolute("test/test.js"));
});
test("invalid template", function () {
assert.throws(function () {
util.template("invalid template");
}, /unknown template/);
});
});