mirror of
https://github.com/getredash/redash.git
synced 2026-03-22 10:00:17 -04:00
* 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
33 lines
1.2 KiB
JavaScript
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);
|
|
});
|
|
});
|
|
});
|
|
});
|