私はTDDを初めて使用し、私のjsをユニットテストし、mocha/reactシャローレンダラーを使ってReactコンポーネントをテストしています。 )ReactJSコンポーネント内のテストメソッド?
var React = require('react');
var test = React.createClass({
render: function() {
return (
<div>My custom test component ({this.props.testAttribute})</div>
);
},
testFunction: function() {
return true;
}
});
module.exports = test;
だから浅いレンダリングとコンポーネントは、私が(私は今行うことができます)、それがする必要がある道をレンダリングしていることを確認することに加えて、私はまたtestFunctionを(テストしたい:私のテストコンポーネントは次のようになります、それが同様に動作していることを確認してください。それをどうやってやりますか?
ありがとうございます。私は実際に、同じアイデアを検討していました。つまり、testFunctionを別のモジュールにプッシュして、それを必要とするだけでした。これにより、テストは非常に簡単になります。今ではサンプルコードのようなコードを簡単にテストできるライブラリをテストするための適切な組み合わせを見つけることを試みています。 – gerald
説明のためにgeraldに感謝します。私はこれに少し深く掘り下げ、あなたが望むものを達成するための方法の例を加えました。 – Nicole
それは魅力的に機能しました!これは完璧です、本当に助けてくれてありがとう! – gerald