как мне использовать Rspec для проверки содержимого текстового поля в представлении?

Я пишу спецификацию представления с помощью RSpec, и у меня все еще возникают проблемы. Тест найдет текстовое поле, но не удастся, когда я попытаюсь проверить содержимое. Есть предложения?

Это тест, с которым у меня проблемы.

describe "reminders/edit.html.erb" do
  before(:each) do
     @reminder = Factory(:reminder)
  end

  it "should render the form to edit a reminder" do
      assign :reminder, @reminder
      render
      rendered.should have_selector("form", :method => "post", :action => reminder_path(@reminder) ) do |f|
         f.should have_selector("input", :type => "text", :name => "reminder[title]", :value => "The Title"  )
         f.should have_selector("textarea", :name => "reminder[content]", :value => 'The big content')
         f.should have_selector("input", :type => "submit")
      end

end

Возможно, я делаю все неправильно, так как я новичок в TDD, но я вижу, что этот тест проходит, когда я удаляю значение из текстового поля что меня действительно смущает. Так есть ли способ проверить содержимое текстового поля?

6
задан luis.madrigal 16 August 2011 в 06:48
поделиться