[Rails] Re: Re: Capybara with redirect
tamouse mailing lists wrote in post #1108719:
> On Sun, May 12, 2013 at 4:46 PM, Assaf Shomer <lists@ruby-forum.com>
> wrote:
>>>
>>> Just a quick glance, but you probably should move lines 10-16 (the
>>> before and it blocks) inside their own describe block, as the before
>>> block at line 10 is also running before every it in the other describe
>>> blocks.
>>
>> Thanks. Moved test inside a describe block.
>> Problem still remains though.
>
> Both the before at line 10 through the end of the it test at line 16
> need to be in their own describe block, not just the test.
I think this is what I did in the last push, isn't it?
Before:
-------------------------------------------------------
require 'spec_helper'
describe "Pages" do
subject { page }
before { visit '/pages/input'}
describe "search" do
it { should have_selector('input#show_button') }
it { should have_selector('input#clear_button') }
end
before do
fill_in 'input_field', with: 'blah'
click_button 'Show'
end
it "should display the string 'blah'" do
page.should have_selector('h3', text: 'blah')
end
describe 'clear button' do
before { click_button 'Clear' }
it "should not show the string 'blah'" do
page.should_not have_selector('h3', text: 'blah')
end
end
end
-----------------------------------------------------
now:
-----------------------------------------------------
require 'spec_helper'
describe "Pages" do
subject { page }
before { visit '/pages/input'}
describe "input form" do
it { should have_selector('input#show_button') }
it { should have_selector('input#clear_button') }
end
describe "show button" do
before do
fill_in 'input_field', with: 'blah'
click_button 'Show'
end
it "should display the string 'blah'" do
page.should have_selector('h3', text: 'blah')
end
end
describe 'clear button' do
before do
fill_in 'input_field', with: 'blah'
click_button 'Show'
click_button 'Clear'
end
it "should not show the string 'blah'" do
page.should_not have_selector('h3', text: 'blah')
end
end
end
-----------------------------------------------------
Bottom line, test still fails.
any other suggestions?
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home