0

我有黄瓜功能

...
Given I am on my domain page
When I press "send data to external domain"
Then I should be on the externel domain page
...

在生产和开发环境中,“我的域页面”(www.example.com/mydomainpage)将用户重定向到“外部域页面”(www.externaldomain.com/page)。但是在测试环境中黄瓜切断了 url 的域部分:

Redirected to http://www.externaldomain.com/page
Completed 302 Found in 17895ms


Started GET "/page" for 127.0.0.1 at 2010-10-11 19:06:48 +0400
  SQL (72.0ms)  ROLLBACK

是否可以设置黄瓜重定向到各个域,而不仅仅是当前服务器域?

PS Cucumber + Capybara + Rails + Rspec

4

1 回答 1

1

有很多方法可以做这样的事情(Selenium、Culerity 等)。最好的方法是使用capybara -mechanize,这是 Capybara 的 RackTest 驱动程序,具有远程请求支持。这是一个非常酷的工具!

于 2010-11-17T18:07:48.510 回答