Ruby on rails Cucumber:创建一个比较两个类别的步骤定义
我的黄瓜特征中有一个步骤叫做Ruby on rails Cucumber:创建一个比较两个类别的步骤定义,ruby-on-rails,testing,ruby-on-rails-3.1,cucumber,Ruby On Rails,Testing,Ruby On Rails 3.1,Cucumber,我的黄瓜特征中有一个步骤叫做 那么《外星人》的导演应该是“雷德利·斯科特” 我创建了步骤定义,如下所示 Then /^the director of "([^"]*)" should be "([^"]*)"$/ do |arg1, arg2| Movie.find_by_title(arg1) == Movie.find_by_director(arg2) end 它通过了测试,但我不相信它是正确的。对实现适当的功能有什么建议吗?怎么样 Movie.find_by_title(arg1)
那么《外星人》的导演应该是“雷德利·斯科特”
我创建了步骤定义,如下所示
Then /^the director of "([^"]*)" should be "([^"]*)"$/ do |arg1, arg2|
Movie.find_by_title(arg1) == Movie.find_by_director(arg2)
end
它通过了测试,但我不相信它是正确的。对实现适当的功能有什么建议吗?怎么样
Movie.find_by_title(arg1).director == arg2