diff options
Diffstat (limited to 'packages/meshbay-hub/tests/harness/index_seal_probe.mjs')
| -rw-r--r-- | packages/meshbay-hub/tests/harness/index_seal_probe.mjs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/meshbay-hub/tests/harness/index_seal_probe.mjs b/packages/meshbay-hub/tests/harness/index_seal_probe.mjs index 36302bb..2493a05 100644 --- a/packages/meshbay-hub/tests/harness/index_seal_probe.mjs +++ b/packages/meshbay-hub/tests/harness/index_seal_probe.mjs @@ -21,6 +21,7 @@ * the outstanding request ended. */ import fs from 'fs'; +import { delimiter } from 'path'; const STATIC = process.argv[2]; const input = JSON.parse(fs.readFileSync(process.argv[3], 'utf8')); @@ -41,7 +42,10 @@ globalThis.document = { }; new Function(fs.readFileSync(`${STATIC}/crypto.js`, 'utf8'))(); -new Function(fs.readFileSync(`${STATIC}/transport.js`, 'utf8'))(); +// argv[4]: transport.js and the parts split out of it, joined as one scope. +const transportSrc = process.argv[4].split(delimiter) + .map((p) => fs.readFileSync(p, 'utf8')).join('\n'); +new Function(transportSrc)(); const hex = (s) => Uint8Array.from(s.match(/../g).map((b) => parseInt(b, 16))); |