黄瓜:创建比较两个类别的步骤定义

时间:2012-06-21 01:02:29

标签: ruby-on-rails testing ruby-on-rails-3.1 cucumber

我在我的一个黄瓜特征中有一个步骤叫做

Then the director of "Alien" should be "Ridley Scott"

我创建了我的步骤定义如下

Then /^the director of "([^"]*)" should be "([^"]*)"$/ do |arg1, arg2|
  Movie.find_by_title(arg1) == Movie.find_by_director(arg2)
end

哪个通过了测试,但我不相信它是真的正确。有关实施适当功能的任何建议吗?

1 个答案:

答案 0 :(得分:2)

怎么样

Movie.find_by_title(arg1).director == arg2