私は1.5の角度で開発されたページを持っていますが、初期API呼び出し中に読み込みの進行状況を示しています。私は変数this.loaded
を使用してロードの進行状況を処理しています。最初はthis.loaded = false
であり、すべてがロードされるとthis.loaded =true
になりますが、テストケースを書き込むときには真のです。テストケースが変数の最終値をチェックしているので、this.loaded
です。どのように私は、流れを遅くすることができます進行状況を確認するトリガされているか、ジャスミンテストを使用していない?進捗状況のテストケース - Jasmine
HTML:
<loading-directive is-loaded='$ctrl.loaded'>
DOM to show after loaded
</loading-directive>
JS:
function componentCtrl (someFactory) {
var _this = this;
_this.loaded = false;
someFactory.someMethod().then(function() {
_this.loaded = false;
});
}
私は、コールが起こる前に、偽= _this.loadedを確認したいです。
あなたが作成しているように私には思えると仮定しているものは何でもbeforeEachメソッドのロードをトリガーします。テストブロック(これ)に移動することを検討する必要があるかもしれません。あなたのコードを共有できますか? –
@ PedroVaz、いくつかのコードを更新しました –