UNPKG

jesse-indicators

Version:

A Technical indicator library for TypeScript.

14 lines (10 loc) 565 B
import SMA from '.' import _ from 'lodash' it('Should return current SMA of values[]', () => { let prices1: number[] = [22.27, 22.19, 22.08, 22.17, 22.18, 22.13, 22.23, 22.43, 22.24, 22.29] expect(_.round(SMA(prices1, 10), 2)).toBe(22.22) let prices2: number[] = [22.19, 22.08, 22.17, 22.18, 22.13, 22.23, 22.43, 22.24, 22.29, 22.15] expect(_.round(SMA(prices2, 10), 2)).toBe(22.21) let prices3: number[] = [91.99, 102.65, 110.77, 109.23, 117.11129288, 119.65, 113.64, 118.52].reverse() expect(_.round(SMA(prices3, 8), 1)).toBe(110.4) })