import React from 'react'; import {shallow} from 'enzyme'; import renderer from 'react-test-renderer'; import Credential from '@components/Credential'; test('renders correctly Credential', () => { const tree = renderer .create( , ) .toJSON(); expect(tree).toMatchSnapshot(); }); test('check if field render properly', () => { const wrapper = shallow( , ); expect(wrapper.find({testID: 'crdential'})).toBeDefined(); }); test('check if onPress works properly', () => { const wrapper = shallow( , ); let value = wrapper.find({testID: 'crdential'}); value.simulate('press'); expect(value.simulate('press')).toBeTruthy(); }); test('check if view render properly', () => { const wrapper = shallow( , ); expect(wrapper.find({testID: 'viewCred'})).toBeDefined(); }); test('check if view click works properly', () => { const wrapper = shallow( , ); let value = wrapper.find({testID: 'viewCred'}); value.simulate('press'); expect(value.simulate('press')).toBeTruthy(); });