黄瓜和自定义RSpec匹配器

问题描述:

我正在尝试为黄瓜写一个自定义RSpec匹配器。我需要env.rb中的cucumber/rails/rspec,但我仍然得到“未初始化的常量Spec :: Matchers”错误。我正在使用最新版本的Rspec,Cucumber和CucumberRails。我错过了什么?黄瓜和自定义RSpec匹配器

P.S.相同的匹配器可以很好地与纯RSpec结合使用...

您是否在使用RSpec 2?正确的常数现在是RSpec::Matchers。定义于rspec/matchers

如果你没有,那么也许你并不需要spec/matchers它定义了Spec::Matchers常数RSpec的< 2.