diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-06-11 21:57:25 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-06-11 21:57:25 +0200 |
commit | 7242f2b5a5118ee5b5cd2295761a703b54cee771 (patch) | |
tree | 5d7b787b28cdff2c0057d7903efeca7aaeba143c /deno2/js | |
parent | 997b300745b343feab58e715aa225396f9b896c8 (diff) |
Add channel to pub/sub
Diffstat (limited to 'deno2/js')
-rw-r--r-- | deno2/js/mock_runtime.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/deno2/js/mock_runtime.js b/deno2/js/mock_runtime.js index 538174f79..081b72c4b 100644 --- a/deno2/js/mock_runtime.js +++ b/deno2/js/mock_runtime.js @@ -16,13 +16,15 @@ function CanCallFunction() { } function PubSuccess() { - deno_sub(msg => { + deno_sub((channel, msg) => { + assert(channel === "PubSuccess"); deno_print("PubSuccess: ok"); }); } function PubByteLength() { - deno_sub(msg => { + deno_sub((channel, msg) => { + assert(channel === "PubByteLength"); assert(msg instanceof ArrayBuffer); assert(msg.byteLength === 3); }); @@ -31,16 +33,16 @@ function PubByteLength() { function SubReturnEmpty() { const ui8 = new Uint8Array("abc".split("").map(c => c.charCodeAt(0))); const ab = typedArrayToArrayBuffer(ui8); - let r = deno_pub(ab); + let r = deno_pub("SubReturnEmpty", ab); assert(r == null); - r = deno_pub(ab); + r = deno_pub("SubReturnEmpty", ab); assert(r == null); } function SubReturnBar() { const ui8 = new Uint8Array("abc".split("").map(c => c.charCodeAt(0))); const ab = typedArrayToArrayBuffer(ui8); - const r = deno_pub(ab); + const r = deno_pub("SubReturnBar", ab); assert(r instanceof ArrayBuffer); assert(r.byteLength === 3); const rui8 = new Uint8Array(r); |