私はJavascriptMVCアプリケーションをテストするためにfuncunitを使用しています。それは私のアプリケーションを実行する新しいブラウザウィンドウを開きます。私はそれがまたテストの後に窓を閉じたかった。funcunitをテスト後に新しいブラウザウィンドウを閉じるには
どうすればよいですか?
私はJavascriptMVCアプリケーションをテストするためにfuncunitを使用しています。それは私のアプリケーションを実行する新しいブラウザウィンドウを開きます。私はそれがまたテストの後に窓を閉じたかった。funcunitをテスト後に新しいブラウザウィンドウを閉じるには
どうすればよいですか?
コール:
FuncUnit._window.close();
それはテストの開いたウィンドウを閉じます。
module('General',{
setup: function() {
S.open('test.html');
},
teardown: function() {
S._window.close();
}
});
test('Test', function() {
ok(true, 'I live again');
});
funcunitで開いたウィンドウを閉じるには、S.win.close()を呼び出します。また、swinを使用してそのdomのjQueryインスタンスにアクセスするような他のものにアクセスすることもできます。$
新しいfuncunitで、これは動作します: teardown:function(){ F.win.close(); } – dbachrach
モジュールのティアダウンで追加しましたが、「FuncUnit_windowが定義されていません。 – raimohanska
私は、あなたはS._windowも使うことができると思います。 _windowは、実際にウィンドウを含む「プライベート」プロパティです。 – koalix