質問するログイン新規登録

質問編集履歴

2

追記

2020/11/03 12:15

投稿

da_ast
da_ast

スコア7

title CHANGED
File without changes
body CHANGED
@@ -59,6 +59,7 @@
59
59
  いろいろ調べた結果、`Database Cleaner`というgemを使ってテスト実行時に作成したデータをテスト終了時に削除すれば良いのではないかと思ったのですが、さらに調べたところ`Feature spec`とは違い`System spec`では`Database Cleaner`などを使ってロールバックを手動で設定する必要がないとのことだったので行き詰まってしまいました。
60
60
  なのでおそらく原因は、そもそも`FactoryBot`の使い方を間違っているか、テストファイルの記述が間違っているのだと思っています...
61
61
 
62
+ それともこのようなテストをする場合はFakerを使うべきなのでしょうか...?
62
63
 
63
64
  ### 補足情報(FW/ツールのバージョンなど)
64
65
  環境は以下の通りです。

1

誤字の訂正

2020/11/03 12:15

投稿

da_ast
da_ast

スコア7

title CHANGED
@@ -1,1 +1,1 @@
1
- RSpecでFactoryBotバリデーションエラーが出る
1
+ RSpecでFactoryBotを使うとバリデーションエラーが出る
body CHANGED
File without changes