New onboarding tests (#3996)
* Add onboarding test * Add onboarding avatar-creator test * Update profile screen edit test
This commit is contained in:
		
							parent
							
								
									f0cd8ab6f4
								
							
						
					
					
						commit
						27bb73c701
					
				
					 6 changed files with 104 additions and 328 deletions
				
			
		| 
						 | 
				
			
			@ -1,7 +1,11 @@
 | 
			
		|||
import {Image as RNImage} from 'react-native-image-crop-picker'
 | 
			
		||||
import RNFS from 'react-native-fs'
 | 
			
		||||
import {CropperOptions} from './types'
 | 
			
		||||
import {
 | 
			
		||||
  Image as RNImage,
 | 
			
		||||
  openCropper as openCropperFn,
 | 
			
		||||
} from 'react-native-image-crop-picker'
 | 
			
		||||
 | 
			
		||||
import {compressIfNeeded} from './manip'
 | 
			
		||||
import {CropperOptions} from './types'
 | 
			
		||||
 | 
			
		||||
async function getFile() {
 | 
			
		||||
  let files = await RNFS.readDir(
 | 
			
		||||
| 
						 | 
				
			
			@ -29,12 +33,17 @@ export async function openCamera(): Promise<RNImage> {
 | 
			
		|||
  return await getFile()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export async function openCropper(opts: CropperOptions): Promise<RNImage> {
 | 
			
		||||
export async function openCropper(opts: CropperOptions) {
 | 
			
		||||
  const item = await openCropperFn({
 | 
			
		||||
    ...opts,
 | 
			
		||||
    forceJpg: true, // ios only
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
  return {
 | 
			
		||||
    path: opts.path,
 | 
			
		||||
    mime: 'image/jpeg',
 | 
			
		||||
    size: 123,
 | 
			
		||||
    width: 4288,
 | 
			
		||||
    height: 2848,
 | 
			
		||||
    path: item.path,
 | 
			
		||||
    mime: item.mime,
 | 
			
		||||
    size: item.size,
 | 
			
		||||
    width: item.width,
 | 
			
		||||
    height: item.height,
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue