about summary refs log tree commit diff
path: root/jest
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-01-24 13:58:35 -0600
committerGitHub <noreply@github.com>2023-01-24 13:58:35 -0600
commit21f5f4de157a73b3c4406461b2a36555b1bff228 (patch)
tree0429a553bb3ea9d156036545fc252cb9455e7583 /jest
parentf36c9565362b741c58672204fe0c155252affe28 (diff)
downloadvoidsky-21f5f4de157a73b3c4406461b2a36555b1bff228.tar.zst
Add basic analytics (#89)
* Add basic analytics

* Fix: add mock for analytics
Diffstat (limited to 'jest')
-rw-r--r--jest/jestSetup.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/jest/jestSetup.js b/jest/jestSetup.js
index 8f95062a9..35bb1772f 100644
--- a/jest/jestSetup.js
+++ b/jest/jestSetup.js
@@ -40,3 +40,18 @@ jest.mock('react-native-tab-view', () => ({
   ...jest.requireActual('react-native-tab-view'),
   TabView: mockedView,
 }))
+
+jest.mock('@segment/analytics-react-native', () => ({
+  createClient: () => ({
+    add: jest.fn(),
+  }),
+  useAnalytics: () => ({
+    track: jest.fn(),
+    identify: jest.fn(),
+    reset: jest.fn(),
+    group: jest.fn(),
+    screen: jest.fn(),
+    alias: jest.fn(),
+    flush: jest.fn(),
+  }),
+}))