20 lines
776 B
JavaScript

exports.check = function(marko, markoCompiler, expect, helpers, done) {
var compiler = require('marko/compiler');
compiler.configure(); // Use defaults
expect(compiler.config.writeToDisk).to.equal(true);
expect(compiler.config.preserveWhitespace).to.equal(false);
expect(compiler.config.writeVersionComment).to.equal(true);
expect(compiler.config.ignoreUnrecognizedTags).to.equal(false);
compiler.configure({
preserveWhitespace: true
});
expect(compiler.config.writeToDisk).to.equal(true);
expect(compiler.config.preserveWhitespace).to.equal(true);
compiler.configure(); // Use defaults
expect(compiler.config.writeToDisk).to.equal(true);
expect(compiler.config.preserveWhitespace).to.equal(false);
done();
};