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';