Capybara 2.0 upwards no longer supports Title tests see:

    https://github.com/jnicklas/capybara/issues/844

I used the solution, work around, given by 'murdoch' towards the end
of the discussion, namely:

    should have_xpath("//title[contains(.,'marflar')]")

now my title tests work ... thanks

On Jan 9, 10:40 am, fuzzy <hlog...@gmail.com> wrote:
> The following tests used to reside in requests directory and used to
> work ... since I have upgraded to rails 3.2.9 and now 3.2.10 they
> fail.
> I have the following tests in(I am only showing the first two tests):
> spec/features/authentication_pages_spec.rb
>
>          require 'spec_helper'
>
>          describe "Authentication" do
>
>          subject { page }
>
>             describe "signin" do
>             before { visit signin_path }
>
>                it { should have_selector('h2',     text: 'Sign in') }
>                it { should have_selector('title',  text: 'Sign in') }
>                ...
>                ...
>              end
>
> The first test passes, that is once I created the features directory
> and moved the authentication_pages_spec file to it,  and the second
> fails with the message "expected to find css 'title' with "Sign in"
> but the were no matches.
>
> The application code( I am showing just the first three lines since
> the rest are the attributes for this view):
> app/views/sessions/new.html.haml
>
>             - provide(:title, 'Sign in')
>             %h2 Sign in
>             = form_for(:session, url: sessions_path) do |f|
>               ...
>               ...
> It looks to me that I have all the necessary features in place for the
> test to pass. So it can only mean that something else is the problem,
> maybe the syntax of the test has changed?
>
> Does anyone have some thoughts on this?
>
> Thanks.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to