2011-08-06 150 views
3

嗨多个参数,我需要黄瓜水豚正则表达式匹配的帮助。传递黄瓜和水豚

所以我想有以下黄瓜步:

I should see "10:00, 11:00, 12:00" under "div1" 

我想通过 “10:00,11:00 12:00。”。 在步骤我想要做的事,如:

Then /^I should see "([^\"]*)"+ under "([^\"]*)"$/ do | slots, selector_name | 
    slots.each do |value| 
    end 
end 

所以基本上我想在字符串中的逗号分隔的列表,并在步骤定义 传递我想对待这个列表作为字符串数组。这可能吗?

谢谢!

回答

5

什么你可能想要做的所有三次只是让一步捕捉到一个单一的slots项目(如你现在),然后做这个:

slots.split(", ").each do |value| 
    ... 
end 

看到这个Railscast为一个例子(它在其“鉴于我有名为比萨文章,面包”的步骤类似的东西)。

+0

为什么我没觉得......谢谢你的! – Mayumi