0

在我的黄瓜步骤中,我需要找到子域,以便我可以针对数据库查询它并查找是否创建了记录。我还想知道为特定用户切换到正确子域的最佳方法。我正在使用以下内容:

  • 黄瓜导轨 1.3.0
  • rspec-rails 2.10.1
  • 蒙古族

这是当前步骤定义的样子。但是 request 在这里不是正确的方法。

Then /^I should be on the ([^"]*) page$/ do |arg1|
  request.uri.should == "/#{arg1}"
end

Then /^I should be on the ([^"]*) subdomain$/ do |arg1|
  request.subdomain.should == arg1
end

这些步骤都不起作用,因为 request 是一种在 selenium 驱动程序中发出实际 http 请求的方法。

4

1 回答 1

0

假设您有某种browser变量,这样的事情应该可以工作:

browser.getLocation.should == "/#{arg1}"

于 2012-05-22T19:51:14.133 回答