サイプレスコンポーネントテストランナー
非常に強力なエンドツーエンドのテストフレームワークからわかるかもしれないサイプレスは、コンポーネントテスト用の新しいプレーヤーであるサイプレスコンポーネントテストランナーを発表しました。
実際のブラウザ、実際の結果
この記事を書いている時点でアルファ段階にある新しいサイプレスコンポーネントテストランナーは、単体テストのコンポーネント部分を処理するために浅いレンダリングを使用しません。新しいツールは、実際にはChromiumをベースにした実際のブラウザを使用しています。これは、サイプレスがエンドツーエンドのテストフレームワークに使用するのと同じアプローチです。その結果、コンポーネントテストの検証の横に視覚的な出力が表示されます。これは、一般的なUIテスト、特にReact開発者にとって大きな歓迎すべき変更です。
それらすべてを支配する1つのツール?
個人的には、サイプレスコンポーネントテストランナーが、「酵素」だけでなく、素晴らしい既存のテストライブラリ「@ testing-library」に取って代わるとは思いません。どちらも、アプリのテスト設定のさまざまなユースケースを対象としています。サイプレスによる新しいテストツールは、このすでに優れた選択を補完します。
テストツールのテスト
補遺にある必要なすべてのリンクを以下のこの記事にリンクしたので、今すぐサイプレスコンポーネントテストランナーをすぐに試すことができます。まだアルファ段階であり、本番環境の近くでは使用しないでください。
トム