fcoin/test/protocol-test.js
2014-04-28 17:43:13 +04:00

24 lines
561 B
JavaScript

var assert = require('assert');
var bcoin = require('../');
describe('Protocol', function() {
var parser;
var framer;
beforeEach(function() {
parser = bcoin.protocol.parser();
framer = bcoin.protocol.framer();
});
it('should encode/decode version packet', function(cb) {
var ver = framer.version();
parser.once('packet', function(packet) {
assert.equal(packet.cmd, 'version');
assert.equal(packet.payload.v, 70002);
assert.equal(packet.payload.relay, false);
cb();
});
parser.execute(ver);
});
});