のは、我々はこのステートレスなコンポーネントプライベートなステートレスコンポーネントの機能をテストする最良の方法は何ですか?
import React from ‘react’;
const HelloWorld = ({name}) => (
const sayHi = event => {
alert(`Hi ${name}`);
}
return (
<div>
<a
href="#"
onClick={sayHi}>Say Hi</a>
</div>
);
);
export default HelloWorld;
sayHi
機能をテストする最善のアプローチは何を持っているとしましょうか?
私はユニットテストを行うことを知っています。
ステートレス機能はまだ機能です。あなたは、それがスズについて何をしているかを確かめたいのですが、非正常的な入力では面白い何かをしません。実際には仮想DOMなどで何かを実行します。ステートレスにしてもテストの性質は変わりませんしなければなりません。多分私はあなたの質問を理解していません。 –
@AkshatMahajanステートレス関数については実際にはありません。 私は外部から(テストフレームワークから)アクセスすることができないので、上記の例で 'sayHi'関数をテストするための最良の方法は何ですか? – JoseAPL