为什么RSpec不通过这项测试?

时间:2013-10-07 12:33:17

标签: ruby-on-rails ruby rspec

通过Hartle的教程工作;我正在为他的演练样本应用程序设置开发环境。 RSpec没有通过测试,我相信它应该是;这让我相信当然有一些我不知道的东西就是烦恼。

失败:

故障:

1)静态页面主页应该有内容'Sample App'      失败/错误:访问'/ static_pages / home'      NoMethodError:        '

中未定义的方法visit' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x007fb0f97a9d90> # ./spec/requests/static_pages_spec.rb:8:in阻止(3个级别)

以0.00289秒结束 1例,1次失败

失败的例子:

rspec ./spec/requests/static_pages_spec.rb:7#静态页面主页应该有内容'Sample App'

主页:

 is the home page for the
  <a href="http://railstutorial.org/">Ruby on Rails Tutorial</a>
  sample application.
</p>

static_pages_spec文件:

require 'spec_helper'

describe "Static pages" do

  describe "Home page" do

    it "should have the content 'Sample App'" do
      visit '/static_pages/home'
      expect(page).to have_content('Sample App')
    end
  end
end

0 个答案:

没有答案