21 lines
No EOL
612 B
TypeScript
21 lines
No EOL
612 B
TypeScript
import { analytics } from '../services/analytics_engine';
|
|
|
|
describe('AnalyticsEngine', () => {
|
|
test('mean returns correct average', () => {
|
|
const series = { values: [1, 2, 3, 4, 5] };
|
|
const result = analytics.mean(series);
|
|
expect(result).toBe(3);
|
|
});
|
|
|
|
test('max returns correct maximum', () => {
|
|
const series = { values: [1, 2, 3, 4, 5] };
|
|
const result = analytics.max(series);
|
|
expect(result).toBe(5);
|
|
});
|
|
|
|
test('min returns correct minimum', () => {
|
|
const series = { values: [1, 2, 3, 4, 5] };
|
|
const result = analytics.min(series);
|
|
expect(result).toBe(1);
|
|
});
|
|
}); |