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