黄瓜/ Webrat:提供参数GET请求

黄瓜/ Webrat:提供参数GET请求

问题描述:

我正在使用黄瓜来编写一个新的红宝石轨应用程序的功能。这是我第一次使用这两种工具,并且试图找出如何使用webrat visit()函数向请求发送参数。黄瓜/ Webrat:提供参数GET请求

我想有像步骤如下:

Given I am on the user details page for user "32" 

这应该测试发送到http://example.com/user/32

我知道如何访问只是webrat的users_path页面,但我不能弄清楚如何发送附加参数。

看一看./features/support/paths.rb。这包含Webrat将用来匹配功能中的路径的映射。例如,/the home page/映射到字符串'/'。您可以添加自己的映射,并使用正则表达式来提取任何所需的参数。例如。 (来自标准paths.rb):

when /^(.*)'s profile page$/i 
    user_profile_path(User.find_by_login($1))