【发布时间】:2012-03-14 01:33:45
【问题描述】:
我注意到当我运行测试时(使用 Rspec 和 spork,如果这很重要),我的主机名设置为 www.example.com。所以如果我这样做:
visit sports_url
测试实际上是去 www.example.com/sports。
这是一个问题,因为我需要使用 selenium 运行一些测试(以获得 javascript 支持)。另外,我注意到我的电子邮件被标记为来自 www.example.com。
我搞砸了什么?为什么测试环境以 example.com 运行?我可以在某处配置它吗?我认为它应该是程序化的(取决于测试服务器启动的端口)。
【问题讨论】:
标签: ruby-on-rails testing rspec environment