Ich benutze QUnit, um mein JavaScript zu testen. Ich benutze auch Requirejs. Ich habe Test-Code, der wie folgt aussieht:QUnit Autostart
QUnit.config.autostart = false;
require(['tests/tests'], function() {
QUnit.start(); //Tests loaded, run tests
});
Dies funktioniert gut in FF (19.0.2, wie es geschieht), aber in beiden Chrome (27) und IE (10), ich bin eine QUnit Störung zu erhalten:
"pushFailure() Behauptung außerhalb Test Kontext"
es stellte sich heraus, dass ich nicht um den Anruf zu QUnit.start in IE und Chrome brauchen. Hat das jemand anderes gesehen oder hat er irgendwelche Vorschläge, warum?
Dies scheint auch eine gute Lösung zu sein: http://stackoverflow.com/questions/15921707/qunit-unit-test-error-on-jquery-ajax –