【发布时间】:2013-10-16 11:05:08
【问题描述】:
我正在尝试创建一个简单的 rspec 来检查 Bootstrap 导航栏和其中的适当链接。我已将capybara/rspec 包含在spec_helper.rb 中,并将rspec 放在spec/features 目录中,所以我认为我的设置正确,但运行规范会产生错误,说明within 方法未定义。
require 'spec_helper'
feature "HomePage" do
before { visit root_path }
subject { page }
describe "the navigation bar" do
it { should have_selector('.navbar') }
within ".navbar" do
it { should have_link('Game Contest Server', href: root_path) }
it { should have_link('Users', href: users_path) }
it { should have_link('Sign Up', href: signup_path) }
end
end
end
关于如何解决此问题的任何想法?
【问题讨论】: