summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorOmar Rizwan <omar@omar.website>2021-03-21 19:42:44 -0700
committerOmar Rizwan <omar@omar.website>2021-03-21 19:42:44 -0700
commitb6f44d95f465e6254fa7cce3d0e41e370ada4daf (patch)
tree0a5a9bb6f9dc5d89525da13c0c02259441de2809 /test
parentbe519afe5fdd956ac092d7ac01f161541e3db3f8 (diff)
downloadTabFS-b6f44d95f465e6254fa7cce3d0e41e370ada4daf.tar.gz
TabFS-b6f44d95f465e6254fa7cce3d0e41e370ada4daf.zip
extension: Big refactor to use named variables in routes.
Also move debugger-specific stuff into the debugger block.
Diffstat (limited to 'test')
-rw-r--r--test/test.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/test/test.js b/test/test.js
index 6376885..4b4896a 100644
--- a/test/test.js
+++ b/test/test.js
@@ -3,7 +3,7 @@ const assert = require('assert');
// mock chrome namespace
global.chrome = {};
// run background.js
-const {router, findRoute} = require('../extension/background');
+const {router, tryMatchRoute} = require('../extension/background');
(async () => {
const tabRoute = await router['/tabs/by-id/#TAB_ID'].readdir();
@@ -15,7 +15,9 @@ const {router, findRoute} = require('../extension/background');
assert.deepEqual(await router['/tabs'].readdir(),
{ entries: ['.', '..', 'create',
'by-id', 'by-title', 'last-focused'] });
-
- assert.deepEqual(findRoute('/tabs/by-id/10/url.txt'),
- router['/tabs/by-id/#TAB_ID/url.txt']);
+
+ assert.deepEqual(tryMatchRoute('/'), [router['/'], {}]);
+
+ assert.deepEqual(tryMatchRoute('/tabs/by-id/10/url.txt'),
+ [router['/tabs/by-id/#TAB_ID/url.txt'], {tabId: 10}]);
})();