вместо:
ли асинхронно загружать модуль mocha в браузер? Я могу сделать это точно с Чай. Есть ли обходной путь, чтобы заставить мокко работать в стиле amd?
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');
});
в приведенном выше примере кодаfirst
а такжеchai
работает нормально, покаmocha
не определено