UNPKG

@signalk/nmea0183-utilities

Version:

Various utilities for transforming NMEA0183 units into SI units for use in SK.

34 lines (29 loc) 857 B
var chai = require("chai"); var expect = chai.expect; var utils = require('../index'); describe('Magnetic Variation', function() { var N = utils.magneticVariaton(1, 'N'); var S = utils.magneticVariaton(1, 'S'); var E = utils.magneticVariaton(1, 'E'); var W = utils.magneticVariaton(1, 'S'); it('N should be a positive number', function(done) { expect(N).to.be.a('number'); expect(N).to.be.above(0); done(); }); it('S should be a negative number', function(done) { expect(S).to.be.a('number'); expect(S).to.be.below(0); done(); }); it('E should be a positive number', function(done) { expect(E).to.be.a('number'); expect(E).to.be.above(0); done(); }); it('W should be a negative number', function(done) { expect(W).to.be.a('number'); expect(W).to.be.below(0); done(); }); });