以下の内容はhttps://anton0825.hatenablog.com/entry/2015/08/28/000000より取得しました。


jasmine.clock().install();はsetTimeoutの前に実行する必要がある

jasmine.clock().tickを使うと非同期ロジックのテストを同期的にできて便利だけど、jasmine.clock().tick実行後に実行されるはずのsetTimeoutが実行されなかったことがあった。 原因は以下の順序で実行していたこと。

setTimeout(..., 100);
jasmine.clock().install();
jasmine.clock().tick(101);

正しくは以下のようにinstall→setTimeoutの順にしなければいけない。

jasmine.clock().install();
setTimeout(..., 100);
jasmine.clock().tick(101);

参考:

http://jasmine.github.io/2.0/introduction.html




以上の内容はhttps://anton0825.hatenablog.com/entry/2015/08/28/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14