Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
rspecを使用して10個のオブジェクトUserを作成するが、ブール値を返すメソッドをテストするにはどうすればよいですか?
そして、それが1人のユーザーだけだったとしたら?よりクリーンなテスト方法はありますか?
10個のレコードが作成されたことをテストする場合は、マッチャーUserを使用できますexpect
User
expect
expect { my_magic_method }.to change { User.count }.by(10)
また、trueを返すこともテストしたい場合
expect(my_magic_method).to be_true
公式ドキュメント