UI フレームワークはテストをされているので大丈夫だろう 小さいコンポーネント(ボタンとかリンク)はアクセシビリティツリー上の意味が取れることを重視したテストを書く #フロントエンド_findy
2023-08-02 19:35:55> 側があるだけで書こうという意識がだいぶ違う めちゃわかる、hygenやscaffdogは整理しておいてなるべく皆に「あ〜〜そいうことね、書くか〜〜」って思わせたい #フロントエンド_findy
2023-08-02 19:40:45GraphQL codegen の mock で、まだ辛い目を見ていないのだけど夢を見てるだけだったのか #フロントエンド_findy
2023-08-02 19:42:54自分的にはsnapshotはあくまでスモークテストだなぁ。意図しない変更が何かないかを知るためのもので合って、テストしたい項目がある場合はassertionを絶対書く感じ #フロントエンド_findy
2023-08-02 19:50:54> 子コンポーネントや孫コンポーネントは mock して抜いてしまっていい なるほど、残念な snapshot を作らないためにいいかも #フロントエンド_findy
2023-08-02 19:52:05どこまで書くか、書きすぎないようにするにはどうするか 実行時間に閾値を持たせるのは一つわかりやすいかも #フロントエンド_findy
2023-08-02 20:05:57> 自分が作っているものが強調動作させることで初めてわかることをテストするならインテグレーションテストといえるだろう なるほどな、自分が作ったか外部の機能かも重要なんだ 大体のコンポーネントのテストはインテグレーションテストってことか #フロントエンド_findy
2023-08-02 20:14:35App Router のテスト、まだ難しいんだなあ 今はまだブラウザの E2E テストしかないか〜 #フロントエンド_findy
2023-08-02 20:16:17use client の内側はtesting library で頑張れるけど、それ以外はE2E テストになるのか #フロントエンド_findy
2023-08-02 20:17:34ご視聴ありがとうございました! 明日の昼に再放送がありますので見逃した方はこちらをご覧ください👋 findy.connpass.com/event/291916/ #フロントエンド_findy
2023-08-02 20:32:42