如何访问黄瓜中的子域名

时间:2012-05-21 21:29:20

标签: ruby-on-rails-3 cucumber

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

  • cucumber-rails 1.3.0
  • rspec-rails 2.10.1
  • mongoid

这是当前步骤定义的样子。但请求不是正确的方法。

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请求的方法。

1 个答案:

答案 0 :(得分:0)

假设你有某种类型的browser变量,这样的东西应该有用:

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