我有一些大型的端到端集成测试,出于 CI 目的,我不想在 Capybara 的 spec/features 文件夹中进行这些测试。相反,我将它们放在规范/集成文件夹中。知道 Capybara 根据文件夹加载不同,我将 :type=>:feature 选项放在我的描述中,如下所示:
describe 'Recurring Contract Orders', :type=>:feature, :js=>true, :focus=>true do
it "satisifies the use case" do
....
但没有运气,我仍然得到:
NameError:
undefined local variable or method `page' for #<RSpec::Core::ExampleGroup::Nested_1:0x007fd396bd2998>
运行测试时出错。还有什么我想念的吗?