Reactガイドを読んでいくその206
これは
Reactのガイドを読んでいく記事です。
ガイドのリンク
テストユーティリティ
findAllInRenderedTree()
findAllInRenderedTree( tree, test )
treeの中の全てのコンポーネントを横断してtestがtrueである全てのコンポーネントを集め結果を返す。
このメソッド自体は有用ってほどでもないんが、他のテストユーティリティのために役立ってくれる。
var CompositeComponent = React.createClass({ render () { return <div><div /></div>; } }); var componentTree = TestUtils.renderIntoDocument( <CompositeComponent /> ); var allDivs = TestUtils.findAllInRenderedTree( componentTree, (c) => c.tagName === 'DIV' ) expect(allDivs).toBeAn('array'); expect(allDivs.length).toBe(2);
今日はここまで。