From d74bc86aaffbe440eb7689618ca0ae65a2072dfd Mon Sep 17 00:00:00 2001 From: Gabriel Date: Thu, 19 Sep 2024 19:47:33 -0300 Subject: [PATCH] test: Sync mocks Co-Authored-By: Natalia Rodrigues --- src/app/__tests__/watermelon.service.spec.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/app/__tests__/watermelon.service.spec.tsx b/src/app/__tests__/watermelon.service.spec.tsx index e69de29b..089cf051 100644 --- a/src/app/__tests__/watermelon.service.spec.tsx +++ b/src/app/__tests__/watermelon.service.spec.tsx @@ -0,0 +1,19 @@ +import { synchronize } from '@nozbe/watermelondb/sync'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { syncDatabaseWithServer } from '../services/watermelon.service'; + +jest.mock('@nozbe/watermelondb/sync', () => ({ + synchronize: jest.fn() +})); + +jest.mock('@react-native-async-storage/async-storage', () => ({ + getItem: jest.fn() +})); + +global.fetch = jest.fn(); + +describe('syncDatabaseWithServer', () => { + beforeEach(() => { + jest.clearAllMocks(); + }); +});