| 106 | peer2.on('connect', tryTest) |
| 107 | |
| 108 | function tryTest () { |
| 109 | if (!peer1.connected || !peer2.connected) return |
| 110 | |
| 111 | t.ok(numSignal1 >= 1) |
| 112 | t.ok(numSignal2 >= 1) |
| 113 | t.equal(peer1.initiator, true, 'peer1 is initiator') |
| 114 | t.equal(peer2.initiator, false, 'peer2 is not initiator') |
| 115 | |
| 116 | peer1.send('sup peer2') |
| 117 | peer2.on('data', function (data) { |
| 118 | t.ok(Buffer.isBuffer(data), 'data is Buffer') |
| 119 | t.equal(data.toString(), 'sup peer2', 'got correct message') |
| 120 | |
| 121 | peer2.send('sup peer1') |
| 122 | peer1.on('data', function (data) { |
| 123 | t.ok(Buffer.isBuffer(data), 'data is Buffer') |
| 124 | t.equal(data.toString(), 'sup peer1', 'got correct message') |
| 125 | |
| 126 | peer1.on('close', function () { t.pass('peer1 destroyed') }) |
| 127 | peer1.destroy() |
| 128 | peer2.on('close', function () { t.pass('peer2 destroyed') }) |
| 129 | peer2.destroy() |
| 130 | }) |
| 131 | }) |
| 132 | } |
| 133 | }) |
| 134 | |
| 135 | test('sdpTransform function is called', function (t) { |