grunt-pathfinder
Version:
Find files and process their paths in a template.
36 lines (31 loc) • 1.36 kB
JavaScript
(function() {
'use strict';
var grunt;
grunt = require('grunt');
exports.pathfinder = {
requirejs: function(test) {
var actual, expected;
test.expect(1);
actual = grunt.file.read('tmp/requirejs_output.js');
expected = 'requirejs(["core/core"].concat(["test/dir/module2", "test/dir/subfolder/module1", ]), function() {})\n';
test.equal(actual, expected, 'generated requirejs config file correctly');
return test.done();
},
importless: function(test) {
var actual, expected;
test.expect(1);
actual = grunt.file.read('tmp/importless_output.less');
expected = '// importless example template for grunt-pathfinder\n\n@import "test/dir/test.less";\n\n@import "test/dir/test2.less";\n\n';
test.equal(actual, expected, 'generated main less file correctly');
return test.done();
},
index: function(test) {
var actual, expected;
test.expect(1);
actual = grunt.file.read('tmp/index_output.html');
expected = '<!DOCTYPE HTML>\n<html lang="en-US">\n<head>\n <link href="tmp/importless_output.less" rel="stylesheet" type="text/less" />\n</head>\n<body>\n <script src="tmp/requirejs_output.js"></script>\n</body>\n</html>\n';
test.equal(actual, expected, 'generate html correctly');
return test.done();
}
};
}).call(this);