add missing util tests and remove dead util methods
This commit is contained in:
@@ -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);
|
||||
|
||||
16
test/util.js
16
test/util.js
@@ -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/);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user