Cleanup Gruntfile so that all tasks are registered at the top level
[Finishes #45559005]
This commit is contained in:
@@ -1,37 +1,17 @@
|
||||
var grunt = require("grunt");
|
||||
var _ = require("underscore");
|
||||
|
||||
module.exports = function(grunt) {
|
||||
return {
|
||||
registerTasks: function() {
|
||||
grunt.registerTask("build:compileSpecRunner",
|
||||
"Processes the spec runner template and writes to a tmp file",
|
||||
this.compileSpecRunner
|
||||
);
|
||||
function standaloneTmpDir(path) { return "dist/tmp/" + path; }
|
||||
|
||||
grunt.registerTask("build:cleanSpecRunner",
|
||||
"Deletes the tmp spec runner file",
|
||||
this.cleanSpecRunner
|
||||
);
|
||||
module.exports = {
|
||||
compileSpecRunner: function() {
|
||||
var runnerTemplate = _.template(grunt.file.read("lib/templates/SpecRunner.html.jst")),
|
||||
runner = runnerTemplate({ jasmineVersion: global.jasmineVersion });
|
||||
|
||||
grunt.registerTask("buildStandaloneDist",
|
||||
"Builds a standalone distribution",
|
||||
["build:compileSpecRunner", "compress:standalone", "build:cleanSpecRunner"]
|
||||
);
|
||||
},
|
||||
grunt.file.write(standaloneTmpDir("SpecRunner.html"), runner);
|
||||
},
|
||||
|
||||
compileSpecRunner: function() {
|
||||
var runnerTemplate = _.template(grunt.file.read("lib/templates/SpecRunner.html.jst")),
|
||||
runner = runnerTemplate({ jasmineVersion: global.jasmineVersion });
|
||||
|
||||
grunt.file.write(standaloneTmpDir("SpecRunner.html"), runner);
|
||||
},
|
||||
|
||||
cleanSpecRunner: function() {
|
||||
grunt.file.delete(standaloneTmpDir(""));
|
||||
}
|
||||
};
|
||||
|
||||
function standaloneTmpDir(path) {
|
||||
return "dist/tmp/" + path;
|
||||
cleanSpecRunner: function() {
|
||||
grunt.file.delete(standaloneTmpDir(""));
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user