funcunit을 사용하여 JavascriptMVC 응용 프로그램을 테스트하고 있습니다. 그것은 내 응용 프로그램을 실행하는 새로운 브라우저 창을 엽니 다. 나는 또한 테스트 후 창을 닫았 으면 좋겠다.funcunit을 테스트 후 새 브라우저 창을 닫는 방법
어떻게 수행하나요?
funcunit을 사용하여 JavascriptMVC 응용 프로그램을 테스트하고 있습니다. 그것은 내 응용 프로그램을 실행하는 새로운 브라우저 창을 엽니 다. 나는 또한 테스트 후 창을 닫았 으면 좋겠다.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
모듈에 대한 teardown에 추가했지만 "FuncUnit_window is not defined"가 표시됩니다. – raimohanska
나는 S._window도 사용할 수 있다고 생각한다. _window는 실제로 창을 포함하는 "개인"속성입니다. – koalix