From b6f44d95f465e6254fa7cce3d0e41e370ada4daf Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Sun, 21 Mar 2021 19:42:44 -0700 Subject: extension: Big refactor to use named variables in routes. Also move debugger-specific stuff into the debugger block. --- test/test.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'test') 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}]); })(); -- cgit v1.2.3