ruby

テストコード:product.errors[:price].join(';')

モデルのテストコードの中で次のような検証を行うところがあります。 product.price = -1 assert product.invalid? assert_equal "must be greater than or equal to 0.01", product.errors[:price].join(';') 上記コードは、productのpriceに-1を設定して、…

railsでrspecを使うプロジェクトを作成する

まずはプロジェクト作成。コマンド実行。 rails new rails_dev 次にGemfileの更新。次のコードを追加。 gem 'rspec-rails' 次にbundleインストール。コマンド実行。 bundle install 最後にrspec適用。コマンド実行。 rails g rspec:install