UNPKG

requirejs-dustjs

Version:

A requirejs plugin for loading and compiling dustjs templates.

37 lines (32 loc) 962 B
var uutest = require('./uutest'), dust = require('../lib/dust'), coreTests = require('./jasmine-test/spec/coreTests'), coreSetup = require('./core').coreSetup; function dumpError(err) { var out = err.testName + " -> "; if (!err.message) { err.message = JSON.stringify(err.expected) + " " + err.operator + " " + JSON.stringify(err.actual); } return out + err.stack; } for (var i=0; i<coreTests.length; i++) { var suite = new uutest.Suite({ pass: function() { process.stdout.write("."); }, fail: function(err) { process.stdout.write("F"); }, done: function(passed, failed, elapsed) { process.stdout.write("\n"); console.log(passed + " passed " + failed + " failed " + "(" + elapsed + "ms)"); this.errors.forEach(function(err) { console.log(dumpError(err)); }); } }); global.dust = dust; coreSetup(suite, coreTests[i].tests); suite.run(); }