Jasmin 2.0, wie zu warten Echtzeit vor dem ausführen einer Erwartung

Ich versuche zu testen, die postMessage-API gibt es eine leichte Verzögerung, bevor die Nachricht erhalten, ich kann nicht laufen, Erwartung, direkt nach dem senden einer Nachricht.

In jasmine 1.3, die ich verwendet, um wait() ein paar Millisekunden vor der Ausführung von Erwartung und das funktionierte gut. Aber mit Jasmin-2.0 wait() ist veraltet und es scheint jetzt, dass alles innerhalb eines setTimeout nicht laufen zu bekommen, es sei denn, done() aufgerufen, die Hexe in meinem Fall nicht schneiden Sie es, wie ich eigentlich warten wollen, Echtzeit, bevor die Ausführung meiner Erwartung..

Nicht sicher, ob das alles Sinn, wenn es nicht, ich würde gerne einige Hinweise, wie könnte ich dies angehen.
Danke!

Ich habe viele Fragen, aber um zu starten. Warum Sie wan-zu-test-und Ajax-call?
Sind Sie mit karma oder SpecRunner.html?
Was Sie mit, um Ihre Ajax-Aufrufe?
Ich bin mit testem zum ausführen von tests, ich bin nicht das testen einer ajax-Aufruf, aber die postMessage-API. Von dem moment an, wenn Sie eine Nachricht mit Hilfe des post-Nachricht und in dem moment wird die Nachricht empfangen, ist eine kleine Verzögerung, wie 1,2 ms

InformationsquelleAutor silkAdmin | 2014-01-17

Schreibe einen Kommentar