Typescript/Reactで.tsxコンポーネントを作成しています。私は、Reactコンポーネント内のメソッドのいくつかの単体テストを行いたいと思います。セイ:SomeComponent.test.tsxファイルでJest + Typescript Reactコンポーネントのメソッドをテストするにはどうすればよいですか?
export default class SomeComponent extends React.Component<undefined, SomeComponentState> {
someMethod = (string: someInput) => {
return someInput + someInput;
}
render() .. // etc
}
、どのように私は、インポートおよびsomeMethod
の方法、および全体ではなく、コンポーネント自体をテストするのですか?
私が試した:運なし
import {someMethod} from "./someComponent";
けれども - 呼び出し可能ではないようですし、TSエラーがスローされます。
静的メソッドでない限り、コンポーネントをインスタンス化せずにテストするのは意味がありません –