From a6b8bfef1a92c168d0c541d28c4ea834462bbf64 Mon Sep 17 00:00:00 2001 From: Yuchen Pei Date: Thu, 28 Jul 2022 16:54:56 +1000 Subject: clean up common/Test.js --- common/Test.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'common') diff --git a/common/Test.js b/common/Test.js index d08741e..3e60319 100644 --- a/common/Test.js +++ b/common/Test.js @@ -20,7 +20,7 @@ */ 'use strict'; -var Test = (() => { +const Test = (() => { const RUNNER_URL = browser.runtime.getURL('/test/SpecRunner.html'); return { /* @@ -28,19 +28,17 @@ var Test = (() => { 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) { -- cgit v1.2.3