2020-10-01から1ヶ月間の記事一覧

RSpec学習メモ(everyday Rails RSpecによるRailsテスト入門 第6章)

<フィーチャースペックでUIをテストする> モデルとコントローラが他のモデルやコントローラとうまく一緒に動作することを確認する。このようなテストをRSpecではフィーチャースペックと呼ぶ。 受入テストや、統合テストと呼ばれることもある。 -------------…

RSpec学習メモ(everyday Rails RSpecによるRailsテスト入門 第4章)

<アプリケーションにファクトリを追加する> $ bundle exec rails g factory_bot model:user # specディレクトリ内にfactoriesという新しいディレクトリが作られる。そしてその中にusers.rbという名前のファイルが作成される。 <spec/factories/users.rb> FactoryBot.define do factory</spec/factories/users.rb>…

RSpec学習メモ(everyday Rails RSpecによるRailsテスト入門 第3章)

<モデルスペックの構造> モデルスペックには次のようなテストを含まれるようにする。 • 有効な属性で初期化された場合は、モデルの状態が有効(valid)になっていること。 • バリデーションを失敗させるデータであれば、モデルの状態が有…