tlojs
Version:
The Last One - The last npm package you'll need to install
27 lines (22 loc) • 612 B
text/typescript
import { Table } from "../../table"
import { StandardDeviation } from "../standard-deviation"
describe('Plugins', () => {
describe('Standard Deviation', () => {
it('should get the stdev for the rows', () => {
const data = [
{ a: 1 },
{ a: 2 },
{ a: 1 },
{ a: 2 },
{ a: 3 },
{ a: 3 },
{ a: 3 },
]
const table = new Table({ data })
const query = table.select('A:A')
const results = query.exec(StandardDeviation)
const trucated = Math.floor(results * 1000) / 1000
expect(trucated).toBe(.832)
})
})
})