barometer-trend
Version:
Calculate the tendency, trend and weather predictions of barometric pressure
63 lines (55 loc) • 1.54 kB
JavaScript
const assert = require('assert');
const beaufort = require('../predictions/beaufort');
const utils = require('../utils');
describe("Beaufort Tests", function () {
describe("Get beafort prognose", function () {
it("it should equal F6-7", function () {
//arrange
const expected = "F6-7";
//act
var actual = beaufort.getByPressureVariationRatio(+3).force;
//assert
assert.strictEqual(actual, expected);
});
it("it should equal F8-9", function () {
//arrange
const expected = "F8-9";
//act
var actual = beaufort.getByPressureVariationRatio(+4).force;
//assert
assert.strictEqual(actual, expected);
});
it("it should equal F10+", function () {
//arrange
const expected = "F10+";
//act
var actual = beaufort.getByPressureVariationRatio(+6).force;
//assert
assert.strictEqual(actual, expected);
});
it("it should equal F6-7", function () {
//arrange
const expected = "F6-7";
//act
var actual = beaufort.getByPressureVariationRatio(-2).force;
//assert
assert.strictEqual(actual, expected);
});
it("it should equal F8-12", function () {
//arrange
const expected = "F8-12";
//act
var actual = beaufort.getByPressureVariationRatio(-4).force;
//assert
assert.strictEqual(actual, expected);
});
it("it should equal Less than F6", function () {
//arrange
const expected = "Less than F6";
//act
var actual = beaufort.getByPressureVariationRatio(1).force;
//assert
assert.strictEqual(actual, expected);
});
});
});