1. def test_calling_global_methods_with_wrong_number_of_arguments
2. exception = assert_raise(ArgumentError) do
3. my_global_method
4. end
5. assert_match(/wrong number of arguments \(0 for 2\)/, exception.message)
6.
7. exception = assert_raise(ArgumentError) do
8. my_global_method(1,2,3)
9. end
10. assert_match(/wrong number or arguments \(3 for 2\)/, exception.message)
11. end
第 5 行完美运行。但是,当我在第 10 行进行相同的编辑时,为什么我会收到错误消息:预期“参数数量错误(2 为 3)”以匹配/错误的数字或参数\(3 为 2\)/
我错过了什么吗?