RSPEC-Rails. El método renderizado
-
26-10-2019 - |
Pregunta
los rendered
El método en los ejemplos de vistas de RSPEC-Rails se utiliza para obtener una plantilla de vista renderizada.
Por ejemplo:
describe 'example/show.html.haml' do
it 'displays \'ok!\'' do
render
rendered.should have_content('ok!')
end
end
Tengo dificultades para encontrar las raíces de este método. ¿De dónde viene?
Gracias.
Debian GNU/Linux 6.0.1;
Ruby 1.9.2;
Ruby on Rails 3.1.0.rc4;
RSPEC-Rails 2.6.1.
Solución
Es un attr_accessor
Para el @rendered
Variable de instancia, que está establecida por el render
método en ActionView::TestCase::Behavior
. Ver https://github.com/rails/rails/blob/master/actionpack/lib/action_view/test_case.rb#108-112.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow