моя ошибка: предыдущий макет создает несколько экземпляров макета, поэтому, когда я пытался проверить, был ли вызван мой макет, я сравнивал ту же функцию, но не тот же экземпляр функции!
jest.mock('react-native-firebase', () => {
const app = { messaging: () => messaging };
const messaging = {
getToken: jest.fn(() => Promise.resolve('myTokenMock')),
getInitialNotification: jest.fn(),
onMessage: jest.fn(),
onTokenRefresh: jest.fn(() => Promise.resolve('myMockTokenRefresh')),
};
return { app: () => app };
});