Установка output_buffer в собственных тестах Rails - PullRequest
1 голос
/ 15 июля 2011

Я пишу тестовый сценарий для CacheHelper Rails. Чтобы достичь желаемого результата, мне нужно иметь возможность установить output_buffer вручную. В настоящее время в тесте Rails cache_test.rb есть следующий тест для рассматриваемой функции:

def test_fragment_caching
   get :fragment_cached
   assert_response :success
   expected_body = <<-CACHED
Hello
This bit's fragment cached
CACHED
   assert_equal expected_body, @response.body

   assert_equal "This bit's fragment cached", @store.read('views/test.host/functional_caching/fragment_cached')
end

Это был бы хороший шаблон для меня, но мне нужно иметь возможность вручную установить output_buffer, который доступен в CacheHelper в cache_helper.rb. Любые идеи, как установить это в тесте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...