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 行进行相同的编辑时,为什么我会收到错误消息说:预期的"参数数量错误(3 表示 2("匹配/错误的数量或参数 \(3 表示 2\(/
我错过了什么吗?
第 10 行的断言中有拼写错误,"or"而不是"of">
wrong number or arguments