【发布时间】:2020-05-11 17:45:39
【问题描述】:
我将 Cucumber 与 Rspec 断言一起使用。
他们的documentation 说:
将
rspec-expectationsgem 添加到您的 Gemfile 中。 Cucumber 将自动加载 RSpec 的匹配器和期望方法,以便在您的步骤定义中可用。
它工作正常,但 RubyMine 2020.1 无法识别 RSpec,并且步骤定义中的代码自动完成无法按预期工作:
Given /^a nice new bike$/ do
expect(@bikes).to have_key("new")
end
当我开始输入 exp... 时,IDE 不建议 expect 并且 have_key 带有警告 Cannot find have_key 下划线。
是否有可能使此功能起作用?
【问题讨论】:
-
添加了rubymine,因为这实际上与 ruby、rspec 或 cucumber 无关。
标签: ruby rspec cucumber rubymine