RSPEC-Rails. Die gerenderte Methode
-
26-10-2019 - |
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.
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