1import { convertNativeProps } from '../props'; 2 3describe(convertNativeProps, () => { 4 it(`allows nullish`, () => { 5 expect(convertNativeProps()).toStrictEqual({}); 6 }); 7 it(`converts known properties to native props`, () => { 8 expect( 9 convertNativeProps({ 10 type: 'front', 11 flashMode: 'torch', 12 autoFocus: 'auto', 13 whiteBalance: 'continuous', 14 }) 15 ).toStrictEqual({ 16 autoFocus: 'auto', 17 flashMode: 'torch', 18 type: 'front', 19 whiteBalance: 'continuous', 20 }); 21 }); 22 it(`converts unknown properties to undefined values`, () => { 23 expect( 24 convertNativeProps({ 25 type: 'invalid', 26 foo: 'bar', 27 } as any) 28 ).toStrictEqual({ 29 type: undefined, 30 foo: 'bar', 31 }); 32 }); 33}); 34