이것이 가능할 지 모르지만 내 문제는 여기에 있습니다.
Ember.js 응용 프로그램에서 일부 자바 스크립트 테스트를하고 있으며 어느 시점에서 특정 조건이 충족 될 때 파트너 웹 사이트에 새 창을 여는 버튼/링크입니다.Ember 테스트에서 새 창이 열렸는지 확인합니다.
이제 카르마/qunit 테스트에서이 동작을 테스트 할 방법을 찾고 있습니다.하지만 어떻게해야 할 지 조금이라도 생각하지 못했습니다. 모든 포인터는 감사하겠습니다!
document.write('<div id="test-app"></div>');
App.rootElement = '#test-app';
App.setupForTesting();
App.injectTestHelpers();
module("Services");
test("Access services", function() {
visit("/p/2/i/services").then(function() {
click('#MyService').then(function() {
// What should I do here ?
});
});
});
PhanjomJS는'window.open'에 대한 지원을 추가했습니다 : https://github.com/ariya/phantomjs/issues/10151 – givanse
팁을위한 Thx. 나는 당신이 가리키는 이슈를 어떻게보아야하는지, 어떻게 구현해야 하는지를 알지 못하기 때문에 몇 가지 코드를 추가했다. 몇 가지 제안을 추가하면 좋을 것입니다! – Sephy