rspec中是否有内置匹配器匹配方法&实例的值到字典?

时间:2013-04-23 03:58:55

标签: ruby-on-rails rspec-rails

我是ruby,rails和RSpec的新手。我正在编写一个规范来验证作为参数发送给方法的实例obj是否满足条件,给定字典,dictobj.<key> == dict[key]用于所有键中的所有键。字典。这就是我在规范中的做法:

Foo::BarService.should_receive(:the_message) do |obj|
  @dict.keys.each do |key|
    obj.__send__(key).should be(@dict[key])
    end
end

是否有内置的rspec匹配器?或者更好的,更多的ruby-ish或rspec / rails-ish方式?

0 个答案:

没有答案