2013-03-23 48 views
-1

我的避风港,其具有以下一个RSpec:水豚2.0.2访问不起作用

visit '/static_pages/home' 

这水豚1.1.2下正常工作,现在当我切换到水豚2.0.2,我得到一个NoMethod例外访问。

什么问题?

+0

你把'require'行放在'spec_helper.rb'中了吗?另外,您是否在集成/功能规格中使用'visit'? – depa 2013-03-23 15:46:30

+0

请提供复制案例,以便我们可以重现此问题并修复您的代码。你提供的是不够的 – 2013-03-23 16:50:57

回答

0

你正在使用什么测试框架?您是否按照自述文件中的说明包含了Capybara :: DSL?

+0

使用RSpec提到的OP。在RSpec下,你不需要'包括Capybara :: DSL'。所有需要的是在'spec_helper.rb'中'require'capybara/rspec''。 – depa 2013-03-23 15:45:03

+0

这确实是要求'水豚/ rspec'除spec_helper.rb – MPL 2013-03-24 12:19:12