mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-20 15:18:08 +02:00
Use special powers quit in unit tests.
This commit is contained in:
parent
da522d42d4
commit
70ce3a88a1
1 changed files with 11 additions and 3 deletions
|
@ -5,7 +5,7 @@
|
|||
var TestReporter = function(browser, appPath) {
|
||||
'use strict';
|
||||
|
||||
function send(action, json) {
|
||||
function send(action, json, cb) {
|
||||
var r = new XMLHttpRequest();
|
||||
// (The POST URI is ignored atm.)
|
||||
r.open('POST', action, true);
|
||||
|
@ -14,7 +14,11 @@ var TestReporter = function(browser, appPath) {
|
|||
if (r.readyState == 4) {
|
||||
// Retry until successful
|
||||
if (r.status !== 200) {
|
||||
send(action, json);
|
||||
send(action, json, cb);
|
||||
} else {
|
||||
if (cb) {
|
||||
cb();
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -38,7 +42,11 @@ var TestReporter = function(browser, appPath) {
|
|||
}
|
||||
|
||||
function sendQuitRequest() {
|
||||
send('/tellMeToQuit?path=' + escape(appPath), {});
|
||||
send('/tellMeToQuit?path=' + escape(appPath), {}, function () {
|
||||
if (window.SpecialPowers) {
|
||||
SpecialPowers.quit();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
this.now = function() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue