Kann ich Mokkamodul asynchron im Browser laden? Ich kann es mit Chai sicher machen. Gibt es einen Workaround, um Mocha in einem AMD-ähnlichen Stil zu erstellen?Mochajs asynchron ausführen (AMD-like)
require.config({
baseUrl: "/scripts",
paths: {
"mocha": "framework/mocha",
"chai": "framework/chai",
"first": "custom/first"
}
});
require(['first', 'mocha', 'chai'], function (first, mocha, chai) {
first.echo();
console.log('something');
console.log('something');
mocha.ui('tdd');
var assert = chai.assert;
suite('"Home" Page Tests', function() {
test('page should contain link to contact page', function() {
assert($('a[href="/contact"]').length);
});
});
mocha.run();
console.log('whatever');
});
in dem Codebeispiel oben first
und chai
funktionieren, während mocha
ist nicht definiert.