mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-09 13:38:01 -05:00
* [INJI-314] initial commit Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> * [INJI-314] add WIP ut stuff Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-314] fix tsconfig for project type Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-314] kludge - skip checking types during unit tests * mock image imports globally * enable tests to run from any dir Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-314]: mocked modules Signed-off-by: srikanth716 <srikanthsri7447@gmail.com> * [INJIMOB-314]: mock react-native-google-signin Signed-off-by: srikanth716 <srikanthsri7447@gmail.com> * [INJIMOB-314]: use defined mock from google-signin lib other details: - mock base58.., rn-linear-gradient, expo-camera - add @react-native/assets-registry to make jest-expo babel preset work Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-314] reorganise global const mocks into jest's setupFiles Co-authored-by: srikanth716 <srikanthsri7447@gmail.com> Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900] write tests for ActivityLogEvent * init relevant mocks * remove redundant global mocks from test files Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900] fixup mocks of mmkv, zip-archive, rnfs Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900]: write unit test for commonUtil Signed-off-by: srikanth716 <srikanthsri7447@gmail.com> * [INJIMOB-900]: write unit test for commonUtil Signed-off-by: srikanth716 <srikanthsri7447@gmail.com> * [INJIMOB-900]: sample unit test for settingsScreen Signed-off-by: srikanth716 <srikanthsri7447@gmail.com> * [INJIMOB-900] add SettingScreen test Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900] update sample tests for commonUtil Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900]: refactoring the settingsScreen test for Android and IOS Signed-off-by: srikanth716 <srikanthsri7447@gmail.com> * [INJIMOB-900] update test snapshots and add kludge in auth for testing kludge: auth state machine now exports a selector with optional fields as state machine isn't running in a test environment Co-authored-by: srikanth716 <srikanthsri7447@gmail.com> Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900]: snapshot test to settings screen Signed-off-by: srikanth716 <srikanthsri7447@gmail.com> * [INJIMOB-900] update mocks for testing and ACK reviews Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900] downgrade expo to match compatibility matrix Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900] upgrade expo to 49 to build the iOS app(kludge) Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> * [INJIMOB-900] configure react-native-vector-icons as per README Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> --------- Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> Signed-off-by: Harsh Vardhan <harsh59v@gmail.com> Signed-off-by: srikanth716 <srikanthsri7447@gmail.com> Co-authored-by: Sri Kanth Kola <srikanthsri7447@gmail.com>
46 lines
1.2 KiB
JavaScript
46 lines
1.2 KiB
JavaScript
jest.mock('react-native-fs', () => {
|
|
return {
|
|
mkdir: jest.fn(),
|
|
moveFile: jest.fn(),
|
|
copyFile: jest.fn(),
|
|
pathForBundle: jest.fn(),
|
|
pathForGroup: jest.fn(),
|
|
getFSInfo: jest.fn(),
|
|
getAllExternalFilesDirs: jest.fn(),
|
|
unlink: jest.fn(),
|
|
exists: jest.fn(),
|
|
stopDownload: jest.fn(),
|
|
resumeDownload: jest.fn(),
|
|
isResumable: jest.fn(),
|
|
stopUpload: jest.fn(),
|
|
completeHandlerIOS: jest.fn(),
|
|
readDir: jest.fn(),
|
|
readDirAssets: jest.fn(),
|
|
existsAssets: jest.fn(),
|
|
readdir: jest.fn(),
|
|
setReadable: jest.fn(),
|
|
stat: jest.fn(),
|
|
readFile: jest.fn(),
|
|
read: jest.fn(),
|
|
readFileAssets: jest.fn(),
|
|
hash: jest.fn(),
|
|
copyFileAssets: jest.fn(),
|
|
copyFileAssetsIOS: jest.fn(),
|
|
copyAssetsVideoIOS: jest.fn(),
|
|
writeFile: jest.fn(),
|
|
appendFile: jest.fn(),
|
|
write: jest.fn(),
|
|
downloadFile: jest.fn(),
|
|
uploadFiles: jest.fn(),
|
|
touch: jest.fn(),
|
|
MainBundlePath: jest.fn(),
|
|
CachesDirectoryPath: jest.fn(),
|
|
DocumentDirectoryPath: jest.fn(),
|
|
ExternalDirectoryPath: jest.fn(),
|
|
ExternalStorageDirectoryPath: jest.fn(),
|
|
TemporaryDirectoryPath: jest.fn(),
|
|
LibraryDirectoryPath: jest.fn(),
|
|
PicturesDirectoryPath: jest.fn(),
|
|
};
|
|
});
|