UNPKG

lines-svg

Version:

LinesSvg is a financial chart library. Support formats are lineal, candlestick, sma & ema charts.

26 lines (21 loc) 845 B
const expect = require("chai").expect; const utils = require("../lib/utils"); const sinon = require("sinon"); const { utils: testData } = require("./test.data"); describe("Check utils functions", () => { it("utils.f - Format a number with five decimals", () => { const formated = utils.f(testData.input); expect(formated).to.equal(testData.expected); }); it("utils.f - Format a number with 0 decimals", () => { const formated = utils.f(testData.input, 0); expect(formated).to.equal(testData.expected2); }); it("utils.fDate - Get Hour and minutes for period 15m", () => { const dateHourMin = utils.fDate(testData.inputTimestamp, "15m"); let expectedTime; // UTC -2 expectedTime = testData.expectedTime.hour + ":" + testData.expectedTime.min; expect(dateHourMin).to.equal(expectedTime); }); });