summaryrefslogtreecommitdiff
path: root/spec/frontend/__mocks__/@cubejs-client/core.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/__mocks__/@cubejs-client/core.js')
-rw-r--r--spec/frontend/__mocks__/@cubejs-client/core.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/frontend/__mocks__/@cubejs-client/core.js b/spec/frontend/__mocks__/@cubejs-client/core.js
new file mode 100644
index 00000000000..549899aa8d8
--- /dev/null
+++ b/spec/frontend/__mocks__/@cubejs-client/core.js
@@ -0,0 +1,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;
+};