summaryrefslogtreecommitdiff
path: root/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2023-09-26 23:22:45 -0400
committerMark H Weaver <mhw@netris.org>2023-09-27 14:34:22 -0400
commitd167f676a167b1392a4e29f14ddf25613468680b (patch)
tree5a4ac387d2981048317e261b90d87efae30edb3b /data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js
parent7b009e75aee7101d89cb8e94f72ebad050ba6485 (diff)
Update LibreJS to 7.21.1.
Diffstat (limited to 'data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js')
-rw-r--r--data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js17
1 files changed, 8 insertions, 9 deletions
diff --git a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js
index 88baff2..706107e 100644
--- a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js
+++ b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/common/Test.js
@@ -2,6 +2,7 @@
* GNU LibreJS - A browser add-on to block nonfree nontrivial JavaScript.
*
* Copyright (C) 2018 Giorgio Maone <giorgio@maone.net>
+* Copyright (C) 2022 Yuchen Pei <id@ypei.org>
*
* This file is part of GNU LibreJS.
*
@@ -20,27 +21,25 @@
*/
'use strict';
-var Test = (() => {
- const RUNNER_URL = browser.extension.getURL('/test/SpecRunner.html');
+const Test = (() => {
+ const RUNNER_URL = browser.runtime.getURL('/test/SpecRunner.html');
return {
/*
returns RUNNER_URL if it's a test-enabled build or an about:debugging
temporary extension session, null otherwise
*/
async getURL() {
- let url = RUNNER_URL;
try {
- await fetch(url);
+ await fetch(RUNNER_URL);
+ return RUNNER_URL;
} catch (e) {
- url = null;
+ return null;
}
- this.getURL = () => url;
- return url;
},
async getTab(activate = false) {
- let url = await this.getURL();
- let tab = url ? (await browser.tabs.query({ url }))[0] ||
+ const url = await this.getURL();
+ const tab = url ? (await browser.tabs.query({ url }))[0] ||
(await browser.tabs.create({ url }))
: null;
if (tab && activate) {