mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 20:35:50 +00:00
Bug 1378342 - AbortSignal/AbortController - part 12 - eslint for dom/abort tests, r=me
This commit is contained in:
parent
693c7d0fe5
commit
25cdcbf331
20
dom/abort/tests/.eslintrc.js
Normal file
20
dom/abort/tests/.eslintrc.js
Normal file
@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
module.exports = {
|
||||
"extends": [
|
||||
"plugin:mozilla/browser-test",
|
||||
"plugin:mozilla/chrome-test",
|
||||
"plugin:mozilla/mochitest-test",
|
||||
],
|
||||
"plugins": [
|
||||
"mozilla"
|
||||
],
|
||||
"rules": {
|
||||
"brace-style": "off",
|
||||
"no-shadow": "off",
|
||||
},
|
||||
"globals": {
|
||||
"AbortController": true,
|
||||
"AbortSignal": true
|
||||
}
|
||||
};
|
@ -23,15 +23,15 @@ function testWebIDL() {
|
||||
|
||||
function testUpdateData() {
|
||||
var ac = new AbortController();
|
||||
|
||||
|
||||
is(ac.signal.aborted, false, "By default AbortSignal.aborted is false");
|
||||
|
||||
|
||||
ac.abort();
|
||||
is(ac.signal.aborted, true, "Signal is aborted");
|
||||
|
||||
|
||||
next();
|
||||
}
|
||||
|
||||
|
||||
function testAbortEvent() {
|
||||
var ac = new AbortController();
|
||||
ac.signal.onabort = function(e) {
|
||||
@ -40,7 +40,7 @@ function testAbortEvent() {
|
||||
}
|
||||
ac.abort();
|
||||
}
|
||||
|
||||
|
||||
var steps = [
|
||||
// Simple stuff
|
||||
testWebIDL,
|
||||
|
@ -11,7 +11,7 @@ function testAbortedFetch() {
|
||||
var ac = new AbortController();
|
||||
ac.abort();
|
||||
|
||||
fetch('slow.sjs', { signal: ac.signal }).then(() => {
|
||||
fetch("slow.sjs", { signal: ac.signal }).then(() => {
|
||||
ok(false, "Fetch should not return a resolved promise");
|
||||
}, e => {
|
||||
is(e.name, "AbortError", "We have an abort error");
|
||||
@ -21,7 +21,7 @@ function testAbortedFetch() {
|
||||
function testFetchAndAbort() {
|
||||
var ac = new AbortController();
|
||||
|
||||
var p = fetch('slow.sjs', { signal: ac.signal });
|
||||
var p = fetch("slow.sjs", { signal: ac.signal });
|
||||
ac.abort();
|
||||
|
||||
p.then(() => {
|
||||
@ -32,21 +32,21 @@ function testFetchAndAbort() {
|
||||
}
|
||||
|
||||
function testWorkerAbortedFetch() {
|
||||
var w = new Worker('worker_abort_controller_fetch.js');
|
||||
var w = new Worker("worker_abort_controller_fetch.js");
|
||||
w.onmessage = function(e) {
|
||||
ok(e.data, "Abort + Fetch works in workers");
|
||||
next();
|
||||
}
|
||||
w.postMessage('testWorkerAbortedFetch');
|
||||
w.postMessage("testWorkerAbortedFetch");
|
||||
}
|
||||
|
||||
function testWorkerFetchAndAbort() {
|
||||
var w = new Worker('worker_abort_controller_fetch.js');
|
||||
var w = new Worker("worker_abort_controller_fetch.js");
|
||||
w.onmessage = function(e) {
|
||||
ok(e.data, "Abort + Fetch works in workers");
|
||||
next();
|
||||
}
|
||||
w.postMessage('testWorkerFetchAndAbort');
|
||||
w.postMessage("testWorkerFetchAndAbort");
|
||||
}
|
||||
|
||||
var steps = [
|
||||
|
@ -13,11 +13,11 @@
|
||||
<script class="testbody" type="text/javascript">
|
||||
|
||||
SpecialPowers.pushPrefEnv({"set": [["dom.abortController.enabled", true ]]}, () => {
|
||||
let ifr = document.createElement('iframe');
|
||||
let ifr = document.createElement("iframe");
|
||||
ifr.src = "file_abort_controller.html";
|
||||
document.body.appendChild(ifr);
|
||||
|
||||
onmessage = function(e) {
|
||||
window.onmessage = function(e) {
|
||||
if (e.data.type == "finish") {
|
||||
SimpleTest.finish();
|
||||
return;
|
||||
|
@ -14,11 +14,11 @@
|
||||
|
||||
SpecialPowers.pushPrefEnv({"set": [["dom.abortController.enabled", true ],
|
||||
["dom.abortController.fetch.enabled", true]]}, () => {
|
||||
let ifr = document.createElement('iframe');
|
||||
let ifr = document.createElement("iframe");
|
||||
ifr.src = "file_abort_controller_fetch.html";
|
||||
document.body.appendChild(ifr);
|
||||
|
||||
onmessage = function(e) {
|
||||
window.onmessage = function(e) {
|
||||
if (e.data.type == "finish") {
|
||||
SimpleTest.finish();
|
||||
return;
|
||||
|
@ -2,7 +2,7 @@ function testWorkerAbortedFetch() {
|
||||
var ac = new AbortController();
|
||||
ac.abort();
|
||||
|
||||
fetch('slow.sjs', { signal: ac.signal }).then(() => {
|
||||
fetch("slow.sjs", { signal: ac.signal }).then(() => {
|
||||
postMessage(false);
|
||||
}, e => {
|
||||
postMessage(e.name == "AbortError");
|
||||
@ -12,7 +12,7 @@ function testWorkerAbortedFetch() {
|
||||
function testWorkerFetchAndAbort() {
|
||||
var ac = new AbortController();
|
||||
|
||||
var p = fetch('slow.sjs', { signal: ac.signal });
|
||||
var p = fetch("slow.sjs", { signal: ac.signal });
|
||||
ac.abort();
|
||||
|
||||
p.then(() => {
|
||||
@ -22,6 +22,6 @@ function testWorkerFetchAndAbort() {
|
||||
});
|
||||
}
|
||||
|
||||
onmessage = function(e) {
|
||||
self.onmessage = function(e) {
|
||||
self[e.data]();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user