RSpec рельсы.Визуализированный метод - PullRequest
0 голосов
/ 25 июля 2011

Метод rendered в примерах представлений RSpec-rails используется для получения отрисованного шаблона представления.

Например:

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

Мне трудно найтикорни этого метода.Откуда это?

Спасибо.

Debian GNU / Linux 6.0.1;

Ruby 1.9.2;

Ruby on Rails 3.1.0.rc4;

RSpec-рельсы 2.6.1.

1 Ответ

1 голос
/ 25 июля 2011

Это attr_accessor для переменной экземпляра @rendered, которая устанавливается методом render в ActionView::TestCase::Behavior. Смотри https://github.com/rails/rails/blob/master/actionpack/lib/action_view/test_case.rb#L108-112.

...