2017-05-22 5 views
0

react-markdown, react-bootstrap과 같은 외부 라이브러리를 사용하고 있습니다.정의되지 않은 'string'속성을 읽을 수 없습니다. 반응에서 외부 라이브러리를 사용할 때

갑자기이 라이브러리는 단위 테스트에서 위의 오류를 표시하기 시작했습니다. 모든 것이 web-app와 잘 동작하지만 단위 테스트 만 실패합니다.

여기에 어떤 문제가있을 수 있습니까? 어떤 도움을 주셔서 감사합니다.

FAIL src/containers/xyz/__tests__/xyz-test.js 

Test suite failed to run 

TypeError: Cannot read property 'string' of undefined 

    at Object.<anonymous> (node_modules/react-markdown/src/react-markdown.js:43:25) 
    at Object.<anonymous> (src/components/xyz/index.js:4:48) 
    at Object.<anonymous> (src/containers/xyz/__tests__/xyz-test.js:2:41) 
    at process._tickCallback (internal/process/next_tick.js:109:7) 

그리고 이것은 어떻게 내 구성 요소 xyz lokks 라인처럼 4

import { inJest } from '../../config/Env' 
import shallowCompare from 'react-addons-shallow-compare' 
import React, { Component, PropTypes } from 'react'; 
import ReactMarkdown from 'react-markdown'; 

답변