标签: ruby-on-rails ruby unit-testing rspec
如何测试创建10个对象的方法用户使用rspec,但返回一个布尔值?
如果它只是一个用户?有一种更简洁的测试方法吗?
答案 0 :(得分:5)
如果您想测试创建了10个用户,可以使用expect匹配器
expect
expect{my_magic_method}.to change{User.count}.by(10)
如果您还想测试它返回true
my_magic_method.should be_true
official documentation