"use strict";
// jest-dom adds custom jest matchers for asserting on DOM nodes.
// allows you to do things like:
// expect(element).toHaveTextContent(/react/i)
// learn more: https://github.com/testing-library/jest-dom
/**
 * -- notused#jest-environment jsdom-fourteen
 */
Object.defineProperty(exports, "__esModule", { value: true });
require("@testing-library/jest-dom/extend-expect");
HTMLCanvasElement.prototype.getContext = () => {
    return null;
};
// @ts-ignore
// window.getSelection = () => {
//     return {
//         anchorNode: null,
//         anchorOffset: 0,
//         focusNode: null,
//         focusOffset: 0,
//         isCollapsed: false,
//         rangeCount: 0,
//         type: 'span',
//         addRange(range: Range){},
//         collapse(node: null, offset?: number){},
//         collapseToEnd(){},
//         collapseToStart(){},
//         containsNode(node: Node, allowPartialContainment?: boolean) { return false},
//         deleteFromDocument(){},
//         empty(){},
//         extend(node: Node, offset?: number){},
//         getRangeAt(index: number){},
//         removeAllRanges(){},
//         removeRange(range: Range){},
//         selectAllChildren(node: Node){},
//         setBaseAndExtent(anchorNode: Node, anchorOffset: number, focusNode: Node, focusOffset: number){},
//         setPosition(node: null, offset?: number){},
//         toString() {
//             return 'span';
//         }
//     };
// }
// jest.mock(
//     "@amcharts/amcharts4/core",
//     () => {
//         return {
//             color: jest.fn(),
//             options: {},
//             create: () => ({
//                 series: {
//                     clear: jest.fn(),
//                     push: jest.fn(() => ({
//                         dataFields: {},
//                         tooltip: {
//                             background: {},
//                         },
//                     })),
//                 },
//                 responsive: { enabled: false },
//                 colors: {
//                     list: []
//                 },
//                 xAxes: {
//                     push: jest.fn(() => ({
//                         dataFields: {},
//                         renderer: {
//                             grid: { template: {} },
//                             labels: { template: {} },
//                         }
//                     })),
//                 },
//                 yAxes: {
//                     push: jest.fn(() => ({
//                         title: {},
//                         numberFormatter: {},
//                         tooltip: {},
//                         renderer: {
//                             grid: { template: {} },
//                             labels: { template: {} },
//                         }
//                     })),
//                 },
//                 dispose: jest.fn(),
//             }),
//             useTheme: jest.fn(),
//             percent: jest.fn(),
//         };
//     }
// );
// jest.mock(
//     "@amcharts/amcharts4/charts",
//     () => {
//         return {
//             CategoryAxis: jest.fn(),
//             ValueAxis: jest.fn(),
//             XYCursor: jest.fn(() => ({})),
//             Legend: jest.fn(() => ({})),
//             LineSeries: jest.fn(() => ({})),
//             ColumnSeries: jest.fn(() => ({})),
//             ColumnSeries3D: jest.fn(() => ({})),
//             PieSeries: jest.fn(() => ({})),
//             PieSeries3D: jest.fn(() => ({})),
//             XYChart: {},
//             XYChart3D: {},
//             PieChart: {},
//             PieChart3D: {},
//             RadarChart: {},
//             TreeMap: {},
//             SankeyDiagram: {},
//             ChordDiagram: {},
//             LegendPosition: {},
//         };
//     }
// );
// jest.mock(
//     "@amcharts/amcharts4/themes/animated",
//     () => {
//         return {};
//     }
// );
jest.setTimeout(30000);
//# sourceMappingURL=setupTests.js.map