bacstack
Version:
A BACnet protocol stack written in pure JavaScript.
19 lines (16 loc) • 561 B
JavaScript
;
const utils = require('./utils');
const baServices = require('../../lib/services');
describe('bacstack - Services layer PrivateTransfer unit', () => {
it('should successfully encode and decode', () => {
const buffer = utils.getBuffer();
baServices.privateTransfer.encode(buffer, 255, 8, [1, 2, 3, 4, 5]);
const result = baServices.privateTransfer.decode(buffer.buffer, 0, buffer.offset);
delete result.len;
expect(result).toEqual({
vendorId: 255,
serviceNumber: 8,
data: [1, 2, 3, 4, 5]
});
});
});