/* eslint-disable global-require, import/no-unresolved */ import getChartData from './getChartData'; describe('Visualizations', () => { describe('Chart', () => { describe('getChartData', () => { test('Single series', () => { const { input, output } = require('./fixtures/getChartData/single-series'); const data = getChartData(input.data, input.options); expect(data).toEqual(output.data); }); test('Multiple series: multiple Y mappings', () => { const { input, output } = require('./fixtures/getChartData/multiple-series-multiple-y'); const data = getChartData(input.data, input.options); expect(data).toEqual(output.data); }); test('Multiple series: grouped', () => { const { input, output } = require('./fixtures/getChartData/multiple-series-grouped'); const data = getChartData(input.data, input.options); expect(data).toEqual(output.data); }); test('Multiple series: sorted', () => { const { input, output } = require('./fixtures/getChartData/multiple-series-sorted'); const data = getChartData(input.data, input.options); expect(data).toEqual(output.data); }); }); }); });