zoukankan      html  css  js  c++  java
  • rspec时出现 undefined method

    昨天一直出现下面的错误

    Failures:

    1) PagesController :index home path

    Failure/Error: visit '/pages/home'

    NoMethodError:

    undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0xbabf1d4>

    # ./spec/controllers/pages_controller_spec.rb:17:in `block (3 levels) in <top (required)>'

    ...

     

    在stackoverflow上面找到了答案,其实是需要一个simulated browser,解决办法:

    1.在Gemfile中添加 gem 'capybara'

    2.bundle install

    3.在spec_helper中添加 require 'capybara/rspec'

     

    如果有其它问题,可以参见rspec的文档:

    http://rubydoc.info/gems/rspec-rails/frames

  • 相关阅读:
    导论
    Array
    Singleton
    Bridge
    Mediator
    interpreter
    Visitor
    Flyweight
    Command
    Chain Of Responsibility
  • 原文地址:https://www.cnblogs.com/angestudy/p/2754150.html
Copyright © 2011-2022 走看看