3

Jasmine の出力をテスト ランナー HTML ファイルの指定された要素に取得しようとしていますが、これを制御する方法が見つかりません。TrivialReporter コードに埋め込まれているのは、

this.document.body.appendChild(this.outerDiv);

コンストラクターを使用すると、this.document要素を設定できますが、渡す要素には.body.

明らかな何かを見逃しましたか?

4

3 に答える 3

1

回避策: 数ミリ秒後に結果要素を移動します。

<div id="move_results_to_here"></div>レポーター出力が必要な場所にポップして、次のようにします。

window.setTimeout(function(){
    $(".jasmine_reporter").appendTo("#move_results_to_here");
}, 10);
于 2011-10-07T21:47:32.460 に答える
0

次のjQueryコードで同様のものを管理しました:

$('.jasmine_reporter').wrap('<div id="unitTestsContainer" />');

次に、#unitTestsContainer の CSS ルールを作成しました。このコードを使用して、Jasmine の出力を閉じられるポップオーバー/オーバーレイ ウィンドウ (jQuery UI で構築) に配置することができました。

于 2011-11-09T23:56:52.653 に答える