2017-05-22 3 views
0

Also verwende ich einige externe Bibliotheken in reagieren wie react-markdown, react-bootstrap.Kann die Eigenschaft 'string' von undefined nicht lesen Wenn ich eine externe Bibliothek in react verwende

Plötzlich begannen diese Bibliotheken mir oben Fehler in Komponententests zu geben. Alles funktioniert gut mit der Web-App, aber nur Unit-Tests scheitern.

Irgendeine Idee, was könnte das Problem hier sein? Jede Hilfe wird geschätzt.

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) 

Und das ist, wie meine Komponente xyz Lokks wie auf Linie 4.

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

Antwort

Verwandte Themen