diff options
| author | Yuchen Pei <hi@ypei.me> | 2022-07-28 16:54:56 +1000 | 
|---|---|---|
| committer | Yuchen Pei <hi@ypei.me> | 2022-07-28 16:54:56 +1000 | 
| commit | a6b8bfef1a92c168d0c541d28c4ea834462bbf64 (patch) | |
| tree | 06c39d38019613db277c6e345583058f92b3aa6c /common/Test.js | |
| parent | 136cb7354a7cb3dbc684c2b28c80ed9351c0146c (diff) | |
clean up common/Test.js
Diffstat (limited to 'common/Test.js')
| -rw-r--r-- | common/Test.js | 14 | 
1 files changed, 6 insertions, 8 deletions
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) {  | 
