????
Current Path : C:/inetpub/vhost/binhdinhinvest.gdtvietnam.com/api/node_modules/native-duplexpair/test/ |
Current File : C:/inetpub/vhost/binhdinhinvest.gdtvietnam.com/api/node_modules/native-duplexpair/test/index.js |
'use strict'; const DuplexPair = require('../'); const assert = require('assert'); describe('DuplexPair', function() { it('passed data through', function() { const pair = new DuplexPair({ encoding: 'utf8' }); pair.socket1.write('Hello'); assert.strictEqual(pair.socket1.read(), null); assert.strictEqual(pair.socket2.read(), 'Hello'); pair.socket2.write('world'); assert.strictEqual(pair.socket1.read(), 'world'); assert.strictEqual(pair.socket2.read(), null); pair.socket1.end(); assert.strictEqual(pair.socket1.read(), null); assert.strictEqual(pair.socket2.read(), null); pair.socket2.end(); assert.strictEqual(pair.socket1.read(), null); }); });