|
@@ -1,18 +1,18 @@
|
1
|
1
|
const { describe } = require('tape-plus')
|
2
|
2
|
const { broadcast, receive } = require('..')
|
|
3
|
+const message = Buffer.from('boop')
|
3
|
4
|
|
4
|
5
|
describe('basic', (context) => {
|
5
|
6
|
context('broadcast and receive', (assert, next) => {
|
6
|
|
- const destroy = broadcast(null, { interval: 1000 })
|
7
|
|
-
|
|
7
|
+ const destroyBroadcast = broadcast(message, { interval: 1000 })
|
|
8
|
+ const destroyReceive = receive((msg) => {
|
|
9
|
+ assert.same(msg, message, 'received the message that was broadcast')
|
|
10
|
+ })
|
8
|
11
|
|
9
|
|
- console.log(destroy)
|
10
|
12
|
setTimeout(() => {
|
11
|
|
- destroy()
|
|
13
|
+ destroyBroadcast()
|
|
14
|
+ destroyReceive()
|
12
|
15
|
next()
|
13
|
16
|
}, 2000)
|
14
|
|
- receive((msg) => {
|
15
|
|
- console.log(msg)
|
16
|
|
- })
|
17
|
17
|
})
|
18
|
18
|
})
|