Files
redash/client/app/visualizations/chart/getChartData.test.js
Arik Fraimovich 56d3be2248 Prettier all the Javascript code & GitHub Action (#4433)
* Prettier all the JS files

* Add GitHub Action to autoformat code pushed to master

* Fix eslint violation due to formatting.

* Remove GitHub actions for styling

* Add restyled.io config
2019-12-11 17:05:38 +02:00

33 lines
1.2 KiB
JavaScript

/* 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);
});
});
});
});