@mcdevsl/superset-ui
Version:
35 lines (32 loc) • 669 B
text/typescript
import getProcessMetricsFunction from '../src/processMetrics';
describe('processData', () => {
const processMetrics = getProcessMetricsFunction();
const records = [
{
a: 1,
'%b': 0.4,
c: 3,
},
{
a: 2,
'%b': 0.4,
c: 2,
},
{
a: 3,
'%b': 0.2,
c: 1,
},
];
const metrics = ['a'];
const percentMetrics = ['b'];
it('returns sorted result', () => {
const result = processMetrics({
records,
metrics,
percentMetrics,
});
const expected = ['a', '%b'];
expect(result).toEqual(expect.arrayContaining(expected));
});
});