var nodePath = require("path"); var promiseProvider = require("../../../__util__/async-helpers").promiseProvider; exports.check = function (marko, markoCompiler, expect, helpers, done) { var template = marko.load(nodePath.join(__dirname, "template.marko")); var output; var e; try { output = template.renderSync({ nameDataProvider: promiseProvider(1, "John"), }); } catch (_e) { e = _e; } expect(output).to.equal(undefined); expect(e).to.not.equal(undefined); done(); };