tamouse mailing lists wrote in post #1108719:
> On Sun, May 12, 2013 at 4:46 PM, Assaf Shomer <[email protected]>
> 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 [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to