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.

¿Fue útil?

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
scroll top