2013-04-10 102 views
0

如何测试方法的参数?测试方法的参数

def create_person child 

end 

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

回答

5

您可以使用assert_raises测试如果ArgumentError提高

assert_raises ArgumentError do 
    YourClass.create_person 
end