質問

ようにしている試験は最も単純なケースaddClassと持続時間(使用jQuery UIやジャスミン).

ここでの試験がな:

it("should use jquery ui", function() {
  runs(function() {
    expect(el.hasClass("fdsa")).toBeFalsy();
    el.addClass("fdsa", 1000);
    expect(el.hasClass("fdsa")).toBeFalsy();// this should not be failing, but it is
  });

  waits(1000);

  runs(function() {
    expect(el.hasClass("fdsa")).toBeTruthy();
  });
});

私が期待するのではなく、クラスで1000ミリ秒です。私はこの試験からブラウザのコンソールで動作します。

これはアメニティチェックと使用した試験のジャスミンのブラウザのウィンドウ)が開きます。

el = $($("div")[0]);
el.addClass("qwer", 1000);
console.log(el.hasClass("qwer")); // output is "false"
setTimeout( function(){
  console.log(el.hasClass("qwer")); // output is "true"
}, 1001);

この作品。何?

役に立ちましたか?

解決

私の時間を設定怒す: http://jsfiddle.net/ahus1/pZGdP/

I'を発明してくれるかもしれない必要があったので、どのように beforeEach.私は非常に良いのではないかと思いバージョンを使用すが、このサンプルを使って最新のものをご用意。

いたったら作れるっ適切なクラスのスタイルシートです。がない場合 .fdsa クラスのCSSがありません転移の試験に失敗します。

(粉を山にして真ん中を怒の問題を解決します。是非ご覧ください。

コンテンツ一覧 アレクサンダー.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top