0

如何测试方法的参数?

 def create_person child

 end

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

4

1 回答 1

5

您可以使用assert_raises来测试是否ArgumentError引发了 an

assert_raises ArgumentError do
  YourClass.create_person
end
于 2013-04-10T12:15:07.150 回答