测试方法的参数

时间:2013-04-10 12:06:01

标签: ruby-on-rails ruby minitest

如何测试方法的参数?

 def create_person child

 end

以上代码是我的方法。它需要一个名为“child”的参数。我尝试测试这个参数。所以,如果方法没有参数,测试会给我错误。我使用minitest和Ruby on Rails。

1 个答案:

答案 0 :(得分:5)

您可以使用assert_raises来测试ArgumentError是否已被提升

assert_raises ArgumentError do
  YourClass.create_person
end