Rspec中的@controller实例变量

时间:2013-03-22 15:19:17

标签: ruby-on-rails rspec instance-variables

好奇。如何实例化控制器规范中的@controller实例变量?在哪里?

1 个答案:

答案 0 :(得分:3)

我认为这实际上是由ActionController::TestCase::Behavior#setup_controller_request_and_response完成的,RSpec::Rails::SetupAndTeardownAdapter#setupRSpec::Rails::RailsExampleGroup连线,由RSpec::Rails::ControllerExampleGroup包含并由{{3}}使用。 :)

bundle open rspec-rails是一种简单的方法来开始研究这些东西是如何运作的。

HTH!