UNPKG

rn-material-ui-textfield

Version:
67 lines (53 loc) 1.21 kB
import 'react-native'; import React from 'react'; import { Animated } from 'react-native'; import renderer from 'react-test-renderer'; import Affix from '.'; /* eslint-env jest */ const props = { color: 'black', fontSize: 16, labelAnimation: new Animated.Value(1), }; const prefix = 'a'; const suffix = 'z'; it('renders prefix', () => { let affix = renderer .create( <Affix type="prefix" {...props}> {prefix} </Affix> ) .toJSON(); expect(affix).toMatchSnapshot(); }); it('renders inactive prefix', () => { let affix = renderer .create( <Affix type="prefix" {...props} labelAnimation={new Animated.Value(0)}> {prefix} </Affix> ) .toJSON(); expect(affix).toMatchSnapshot(); }); it('renders suffix', () => { let affix = renderer .create( <Affix type="suffix" {...props}> {suffix} </Affix> ) .toJSON(); expect(affix).toMatchSnapshot(); }); it('renders inactive suffix', () => { let affix = renderer .create( <Affix type="suffix" {...props} labelAnimation={new Animated.Value(0)}> {suffix} </Affix> ) .toJSON(); expect(affix).toMatchSnapshot(); });