Frage

Das rendered Die Methode in den Ansichten von RSPEC-Rails wird verwendet, um eine gerenderte Ansichtsvorlage zu erhalten.

Zum Beispiel:

describe 'example/show.html.haml' do
  it 'displays \'ok!\'' do
    render
    rendered.should have_content('ok!')
  end
end

Ich habe Schwierigkeiten, die Wurzeln dieser Methode zu finden. Woher kommt das?

Vielen Dank.

Debian GNU/Linux 6.0.1;

Ruby 1.9.2;

Ruby on Rails 3.1.0.RC4;

RSPEC-Rails 2.6.1.

War es hilfreich?

Lösung

Es ist ein attr_accessor für die @rendered Instanzvariable, die durch die festgelegt wird render Methode in ActionView::TestCase::Behavior. Sehen https://github.com/rails/rails/blob/master/actionpack/lib/action_view/test_case.rb#l108-112.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top