2017-04-04 4 views
2

내 반응 클래스 구성 요소를 Jest.mock 할 수는 다음과 같습니다어떻게 REDUX 형식의 필드를

이 구성 요소에 대한 내 농담 시험에서
import { Field, reduxForm, propTypes } from 'redux-form'; 

class DepositAmountInput extends Component { 
    render() { 
    return (
     <View> 
     <Field 
      component={NumberInputField} 
      props={{ 
      onChange: this.handleInput, 
      onBlur: this.handleOnBlur 
      }} 
     /> 
     </View> 
    ); 
    } 
} 
export default DepositAmountInput 

는 어떻게 REDUX 형태의 필드 구성 요소를 조롱 할 수 있습니까? 나는 이런 것을 찾고있다.

.mock ('redux-form/lib/Field',() => 'Field');

고마워요!

답변

0

이 내 테스트에 완벽하게 잘 실행되는 코드가 jest.mock('redux-form/lib/Field',() => 'field'); (아래 그림 참조)

을 내 pacakage.json에 (당신이 후 기대했던 것과 동일합니다.) : { "redux-form": "^7.0.3", "jest": "^20.0.4", } screenshot

관련 문제