summaryrefslogtreecommitdiff
path: root/spec/frontend/__mocks__/@cubejs-client/core.js
blob: 549899aa8d8cad82f17da5c780c2417a6a744ca7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
let mockLoad = jest.fn();
let mockMetadata = jest.fn();

export const CubejsApi = jest.fn().mockImplementation(() => ({
  load: mockLoad,
  meta: mockMetadata,
}));

export const HttpTransport = jest.fn();

export const GRANULARITIES = [
  {
    name: 'seconds',
    title: 'Seconds',
  },
];

// eslint-disable-next-line no-underscore-dangle
export const __setMockLoad = (x) => {
  mockLoad = x;
};

// eslint-disable-next-line no-underscore-dangle
export const __setMockMetadata = (x) => {
  mockMetadata = x;
};