19 lines
515 B
JavaScript
19 lines
515 B
JavaScript
var should = require('should');
|
|
|
|
describe('ROT ', function () {
|
|
it('parses', function () {
|
|
var msg = require("../nmea.js").parse("$--ROT,-2.53,A*3F");
|
|
msg.should.have.property('type', 'rate-of-turn');
|
|
msg.should.have.property('sentence', 'ROT');
|
|
msg.should.have.property('rateOfTurn', -2.53);
|
|
});
|
|
|
|
it('encodes', function () {
|
|
var msg = require("../nmea.js").encode('--', {
|
|
type: 'rate-of-turn',
|
|
rateOfTurn: -2.53452
|
|
});
|
|
msg.should.equal('$--ROT,-2.53,A*3F');
|
|
});
|
|
});
|