UNPKG

@datadog/mobile-react-native

Version:

A client-side React Native module to interact with Datadog

24 lines (19 loc) 852 B
/* * Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0. * This product includes software developed at Datadog (https://www.datadoghq.com/). * Copyright 2016-Present Datadog, Inc. */ import { DdRum } from '../DdRum'; import { MockTimeProvider } from '../__mocks__/MockTimeProvider'; jest.unmock('../../utils/time-provider/TimeProvider'); describe('DdRum', () => { describe('setTimeProvider', () => { it('overrides default time provider', async () => { const mockTimeProvider = new MockTimeProvider(1000, 2000); DdRum.setTimeProvider(mockTimeProvider); const timestamp = DdRum['timeProvider'].getTimestamp(); expect(timestamp.unix).toBe(1000); expect(timestamp.reactNative).toBe(2000); }); }); });