19 lines
489 B
JavaScript
19 lines
489 B
JavaScript
var should = require('should');
|
|
|
|
|
|
describe('Encoding unknown', function () {
|
|
it('undefined throws error', function () {
|
|
var nmea = require("../nmea.js");
|
|
(function(){
|
|
nmea.encode(undefined);
|
|
}).should.throw("Can not encode undefined, did you forget msg parameter?");
|
|
});
|
|
|
|
it('no type throws error', function () {
|
|
var nmea = require("../nmea.js");
|
|
(function(){
|
|
nmea.encode('II', {type:"foo"});
|
|
}).should.throw("No encoder for type:foo");
|
|
});
|
|
});
|