2020-10-16から1日間の記事一覧
Railsで単体テスト書いてます。 例えばpresence: trueみたいな、たくさんのカラムに適用されているバリデーションって、一つ一つ書くのがめんどくさいですよね。 全カラムを配列で取得し、each文で回して、presence: trueバリデーションを一括でテストしてみ…
同じ処理を繰り返している箇所 →サポートモジュールを使って一つのメソッドにまとめる ex)ログイン動作 ←何度もやってる サポートモジュールの作成 spec/support/sign_in_support.rb module SignInSupport def sign_in(user) visit new_user_session_path fi…
単体テストの時 単体テスト時はrack-testというGemを使うことで、添付される側のレコードに対してファイル添付できます。 FactoryBotと一緒に使用した例 FactoryBot.define do factory :item do association :user name { Faker::Lorem.word } #省略 image {…