-
Notifications
You must be signed in to change notification settings - Fork 0
/
react-native-device-info.js
32 lines (32 loc) · 1.04 KB
/
react-native-device-info.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
module.exports = {
getUserAgent: () => "TestUser/Agent",
getManufacturer: () => "Apple",
getDeviceId: () => "DeviceId",
getSystemVersion: () => "10.0",
getReadableVersion: () => "1.0.0.1",
getApplicationName: () => "Mindful Chef (Dev)",
isEmulator: () => true,
isTablet: () => false,
getModel: () => "Mock iPhone 12",
getVersion: jest.fn(() => Promise.resolve("24.0")),
getBundleId: jest.fn(() => Promise.resolve("com.mindfulchef.uat")),
getBuildNumber: jest.fn(() => Promise.resolve("3.0.0")),
getIpAddress: jest.fn(() => Promise.resolve("10.158.70.93")),
getUniqueID: jest.fn(),
getBrand: jest.fn(),
getSystemName: jest.fn(),
getDeviceName: jest.fn(),
getDeviceLocale: jest.fn(),
getDeviceCountry: jest.fn(),
getTimezone: jest.fn(),
is24Hour: jest.fn(),
isPinOrFingerprintSet: jest.fn(),
getAPILevel: jest.fn(),
getInstanceID: jest.fn(),
getPhoneNumber: jest.fn(),
getFirstInstallTime: jest.fn(),
getLastUpdateTime: jest.fn(),
getSerialNumber: jest.fn(),
getMACAddress: jest.fn(),
getCarrier: jest.fn(),
};