누구나 addon-sdk (cfx 테스트)의 단위 테스트를 사용 했습니까?firefox addon-sdk unit-tests
exports.test_open_tab = function(test) {
const tabs = require("tabs");
tabs.open({
url: "http://valid url with lots of params",
onReady: function(tab) {
test.done();
}
});
test.waitUntilDone(600*1000);
};
기본적으로이 이, 탭을 열 6백초 기다린 통과로이를 표시해야합니다 :
나는 다음과 같습니다 테스트를했다. 실패한 것처럼실제로 표시로드 페이지에서 콘솔에서 오류의 많은 및 경고 (JQuery와 및 분석 물건 구글,로드 페이지에서 사용) 및 다음 테스트를 표시합니다.
왜 그런가?
https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/packages/api-utils/docs/unit-test.html에 따르면, 단지'test.done)'호출 할 수 있습니다. 나는'.pass()'를 호출 할 기회를 얻으려고 노력할 것이다. (나는 dev 컴퓨터 atm에 접근 할 수 없다.) – Quamis
웹 페이지에 의해 생성 된 경고와 오류를 무시하는 방법을 아는가? 내 addon 웹 페이지에서 일부 텍스트를로드 할 수 있으므로 실제로 테스트하기 위해 일부 추가 기능을 호출 할 수 있어야합니다. – Quamis
예, test.pass가 트릭을했습니다. 그래도 여전히 웹 페이지 오류를 제거하지 못했습니다. – Quamis