var nodePath = require('path');

exports.check = function(marko, markoCompiler, expect, done) {
    var template = marko.load(nodePath.join(__dirname, 'template.marko'));
    template.render({
            name: 'John'
        },
        function(err, html, out) {
            if (err) {
                return done(err);
            }

            expect(html).to.equal(out.getOutput());
            expect(html).to.equal('Hello John!');
            done();
        });
};