ruby on rails - Visit method not found in my rspec -


my java web application running on tomcat @ http://localhost:8080/

writing first spec, home_spec:

require 'spec_helper'   describe "home"      "should render home page"        visit "/"         page.should have_content("hello world")     end  end 

and running:

rspec 

i get:

f  failures:    1) home should render home page      failure/error: visit "/"      nomethoderror:        undefined method `visit' #<rspec::core::examplegroup::nested_1:0x242870b7>      # ./spec/home/home_spec.rb:7:in `(root)'  finished in 0.012 seconds 1 example, 1 failure  failed examples:  rspec ./spec/home/home_spec.rb:6 # home should render home page 

shouldn't work because have included capybara in spec_helper?

how know visit correct url? if url localhost:3030 or localhost:8080?

my gemfile:

source 'http://rubygems.org'  gem "activerecord" gem "rspec" gem "capybara" gem "activerecord-jdbcmysql-adapter" 

my spec_helper:

require 'capybara/rspec' 

regarding rspec issues (https://github.com/rspec/rspec-rails/issues/360)

you should put

config.include capybara::dsl 

in spec_helper.rb, inside config block.


Comments

Popular posts from this blog

commonjs - How to write a typescript definition file for a node module that exports a function? -

openid - Okta: Failed to get authorization code through API call -

ios - Change Storyboard View using Seague -