marko/test/async-render-test.js
2016-01-08 14:13:36 -07:00

25 lines
785 B
JavaScript

'use strict';
var chai = require('chai');
chai.config.includeStack = true;
var path = require('path');
var marko = require('../');
var autotest = require('./autotest');
describe('render-async', function() {
var autoTestDir = path.join(__dirname, 'fixtures/render-async/autotest');
autotest.scanDir(
autoTestDir,
function run(dir) {
var templatePath = path.join(dir, 'template.marko');
var mainPath = path.join(dir, 'test.js');
var template = marko.load(templatePath);
var main = require(mainPath);
var templateData = main.templateData || {};
var html = template.renderSync(templateData);
return html;
},
{
compareExtension: '.html'
});
});