Я использую QUnit для проверки своего JavaScript. Я также использую requirejs. У меня есть тестовый код, который выглядит так:
QUnit.config.autostart = false;
require(['tests/tests'], function () {
QUnit.start(); //Tests loaded, run tests
});
Это отлично работает в FF (19.0.2, как это бывает), но как в Chrome (27), так и в IE (10), я получаю ошибку QUnit:
"pushFailure() утверждение вне контекста тестирования"
Оказывается, мне не нужен вызов QUnit.start в IE и Chrome. Кто-нибудь еще видел это или имел какие-либо предложения относительно того, почему?