エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
どれでもいいテストパラメータの扱い
この場合、emailが入力されていない場合はpasswordがどの値であっても失敗するので、passwordの値をどう... この場合、emailが入力されていない場合はpasswordがどの値であっても失敗するので、passwordの値をどう扱うかそれぞれの方針で考えてみる。 例としてRubyとRSpecを使うけど、言語とフレームワークには依存しない。 1. どれか1つの値に固定してテストする describe "POST /users" do context "when email is empty" do let(:email) { nil } # passwordの値を固定する let(:password) { "password" } it "fails to create a user" end end pros: 組み合わせの数を抑えられる。実行時間が短くなるし、テストコードも読みやすくなる。 cons: passwordの値が空でも結果が変わらないというのが実装者の勘違いだった場合、テストすべきケ