diff options
author | Omar Rizwan <omar@omar.website> | 2021-03-21 19:42:44 -0700 |
---|---|---|
committer | Omar Rizwan <omar@omar.website> | 2021-03-21 19:42:44 -0700 |
commit | b6f44d95f465e6254fa7cce3d0e41e370ada4daf (patch) | |
tree | 0a5a9bb6f9dc5d89525da13c0c02259441de2809 /test/test.js | |
parent | be519afe5fdd956ac092d7ac01f161541e3db3f8 (diff) | |
download | TabFS-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/test.js')
-rw-r--r-- | test/test.js | 10 |
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}]); })(); |