2016-04-16 8 views
1

私は簡単なテストを書こうとしています。私はテストランナーとしてカルマを、フレームワークとしてモカを持っています。エラーカルマテストを実行しているときに 'h1.findDOMNodeが関数ではありません'

私は、テストを実行するたびに、これはgetDOMNodeは廃止されていることを発見した後だった...

// Article-test.jsx 
var React = require('react'), 
    TestUtils = require('react-addons-test-utils'), 
    expect = require('expect'), 
    Article = require('../Article.jsx'); 

it("renders an h1", function() { 
    var article = TestUtils.renderIntoDocument(
     <Article /> 
    ); 

    var h1 = TestUtils.findRenderedDOMComponentWithTag(
     article, 'h1' 
    ); 

    expect(h1.findDOMNode().textContent).toEqual("Example Title"); 
}); 

ここTypeError: h1.findDOMNode is not a function

は、テストスクリプトの...エラーで失敗し、そしてありますnow findDOMNode。私は廃止されたメソッドを見つけ出しています。

react + reactons-addons-test-utils ver。 15.0.1 |モカver。 2.4.5

答えて

1

expect(h1.textContent).toEqual("Example Title"); 
+0

感謝を試してみてください。私はそれを試したと思った - それは別のエラーでマスクされていたからだと思う – Crimbo

関連する問題