【发布时间】:2011-06-24 07:01:57
【问题描述】:
我开始使用 RSpec。我有一个新的 rails 3 应用程序,它使用 HTTP_ACCEPT_HEADER 或请求 2 字母子域来设置应用程序语言并相应地重定向。我正在使用 Cucumber 成功测试我的重定向代码。
现在我想编写我的控制器规格,我需要在测试之前设置请求子域。
在我的黄瓜步骤中,我可以指定:
header 'HTTP_HOST', 'es.mysite.local'
visit '/'
但是当我尝试在规范文件中执行此操作时
header 'HTTP_HOST', 'es.mysite.local'
get 'index'
我收到此错误:
Failure/Error: header 'HTTP_HOST', "es.mysite.local"
LoadError:
no such file to load -- action_controller/integration
关于如何解决这个问题的任何线索?
【问题讨论】:
标签: ruby-on-rails rspec cucumber webrat