如何测试rspec子域约束

时间:2013-07-18 01:07:32

标签: ruby-on-rails ruby testing rspec subdomain

我的rspec控制器测试失败并显示No Route Found错误,因为我正在使用子域约束。我已经在线查看了所有解决方案,并且我实施了以下所有解决方案但没有成功,所有这些都在前面的块中:

@request.host = "api.127.0.0.1.xip.io"

@request.host = "api.lvh.me"

@request.host = "api.lvh.me:3000"

@request.stub(:subdomains).and_return(['api']); 
@request.host = "api.example"

@request.host = 'www.example.com' 

我的子域名为api。在执行实际请求时,我使用http://api.lvh.me:3000,因为我的应用仍然是本地的,我还没有对/etc/hosts进行任何更改。这里有什么问题,如何让路由与api子域名一起使用?

0 个答案:

没有答案