如何测试对象是否是用rspec创建的?

时间:2013-03-18 22:19:21

标签: ruby-on-rails ruby unit-testing rspec

如何测试创建10个对象的方法用户使用rspec,但返回一个布尔值?

如果它只是一个用户?有一种更简洁的测试方法吗?

1 个答案:

答案 0 :(得分:5)

如果您想测试创建了10个用户,可以使用expect匹配器

expect{my_magic_method}.to change{User.count}.by(10)

如果您还想测试它返回true

my_magic_method.should be_true

official documentation

相关问题