Looks like it  " expected following output to contain a <title>Sign
up</title>
tag:" and the output's title tag is "<title>Ruby on Rails Tutorial Sample
App | </title>".

I am pretty new to rspec and testing in general, but it looks like fixing
the page title will make this test pass.


On Tue, Nov 6, 2012 at 2:42 PM, Drew Davis <li...@ruby-forum.com> wrote:

> I just returned from a different project after taking a few weeks off of
> my tutorial.  I'm using Ruby on Rails 3 Tutorial - Learn Rails by
> Example by Michael Hartl.
>
> After rebooting my server I ran an rspec spec/ command to check to see
> if there were any problems and this is what I received.  I didn't modify
> anything except I did overwrite users_controller.rb and
> users_controller_spec.rb when starting another chapter of the tutorial.
> I'm not sure what changed.
>
> I'm having trouble diagnosing the error:
>
> Pending:
>   UsersHelper add some examples to (or delete)
>
> /Users/andrewchickedantz/rails_projects/sample_app/spec/helpers/users_helper_spec.rb
>     # No reason given
>     # ./spec/helpers/users_helper_spec.rb:14
>   User add some examples to (or delete)
> /Users/andrewchickedantz/rails_projects/sample_app/spec/models/user_spec.rb
>     # No reason given
>     # ./spec/models/user_spec.rb:4
>   users/new.html.erb add some examples to (or delete)
>
> /Users/andrewchickedantz/rails_projects/sample_app/spec/views/users/new.html.erb_spec.rb
>     # No reason given
>     # ./spec/views/users/new.html.erb_spec.rb:4
>
> Failures:
>
>   1) LayoutLinks should have a signup page at '/signup'
>      Failure/Error: response.should have_selector('title', :content =>
> "Sign up")
>        expected following output to contain a <title>Sign up</title>
> tag:
>        <!DOCTYPE html>
>        <html>
>        <head>
>        <meta http-equiv="Content-Type" content="text/html;
> charset=UTF-8">
>        <title>Ruby on Rails Tutorial Sample App | </title>
>        <!--[if lt IE 9]>
>        <script
> src="http://html5shiv.googlecode.com/svn/trunk/html5.js...
>        <![endif]--><link href="/assets/blueprint/screen.css"
> media="screen" rel="stylesheet" type="text/css">
>        <link href="/assets/blueprint/print.css" media="print"
> rel="stylesheet" type="text/css">
>        <!--[if lt IE8]><link href="/assets/blueprint/ie.css"
> media="screen" rel="stylesheet" type="text/css" /><![endif]--><link
> href="/assets/custom.css" media="screen" rel="stylesheet"
> type="text/css">
>        </head>
>        <body>
>            <div class="container">
>              <header><a href="/"><img alt="Sample App" class="round"
> src="/assets/logo.png"></a>
>          <nav class="round"><ul>
>        <li><a href="/">Home</a></li>
>              <li><a href="/help">Help</a></li>
>              <li><a href="#">Sign in</a></li>
>            </ul></nav></header><section class="round"><h1>Users#new</h1>
>        <p>Find me in app/views/users/new.html.erb</p>
>
>              </section><footer><nav class="round"><ul>
>        <li><a href="/about">About</a></li>
>              <li><a href="/contact">Contact</a></li>
>              <li><a
> href="http://news.railstutorial.org/";>News</a></li>...
>              <li><a href="http://www.railstutorial.org/";>Rails
> Tutorial</a></li>
>            </ul></nav></footer>
>        </div>
>          </body>
>        </html>
>      # ./spec/requests/layout_links_spec.rb:27:in `block (2 levels) in
> <top (required)>'
>
> Finished in 0.55049 seconds
> 17 examples, 1 failure, 3 pending
>
> Failed examples:
>
> rspec ./spec/requests/layout_links_spec.rb:25 # LayoutLinks should have
> a signup page at '/signup'
>
> Is this something I can fix?  Looks to be searching for a signup page
> that doesn't exist (?).
>
> Please reply if you have a chance.  Thanks, Andrew
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to