import { transformSortByAttribute } from "../../src/ts/mmviz-data/transform"; test("Test Transform By Attribute", () => { let config = { asc: true } let dataArray = [ {v: 2}, {v: 1}, {v: -1}, {v: 4}, {v: null}, {v: 3}, {v: undefined}, {v: 6}, {v: -2}, {v: 9}, {v: 8} ]; let dataArraySorted = transformSortByAttribute(dataArray, "v", config); console.log(dataArraySorted); let firstData = dataArraySorted[0]; let lastData = dataArraySorted[dataArraySorted.length -1]; expect(firstData.v === undefined || firstData.v === null).toBeTruthy(); expect(lastData.v === 9).toBeTruthy(); });