"use strict"; | |
var fs = require( "fs" ); | |
module.exports = function( grunt ) { | |
grunt.registerTask( "qunit_fixture", function() { | |
var dest = "./test/data/qunit-fixture.js"; | |
fs.writeFileSync( | |
dest, | |
"// Generated by build/tasks/qunit_fixture.js\n" + | |
"QUnit.config.fixture = " + | |
JSON.stringify( | |
fs.readFileSync( | |
"./test/data/qunit-fixture.html", | |
"utf8" | |
).toString().replace( /\r\n/g, "\n" ) | |
) + | |
";\n" | |
); | |
grunt.log.ok( "Updated " + dest + "." ); | |
} ); | |
}; |