var fs = require("fs"); var path = require("path"); exports.check = function (marko, markoCompiler, expect, snapshot, done) { var compiler = require("marko/compiler"); var templatePath = path.join(__dirname, "template.marko"); var templateSrc = fs.readFileSync(templatePath, { encoding: "utf8" }); var compiledTemplate = compiler.compileForBrowser(templateSrc, templatePath, { writeVersionComment: false, }); var code = compiledTemplate.code; code = code.replace(/marko\/dist\//g, "marko/src/"); snapshot(code, ".js"); done(); };