上代码,问问题啦。
def test_method_names_become_symbols
symbols_as_strings = Symbol.all_symbols.map { |x| x.to_s }
assert_equal true, symbols_as_strings.include?("test_method_names_become_symbols")
end
我从系统中敲写代码,得到的 symbols_as_strings.include?("test_method_names_become_symbols") 的结果是 false,但是案例上是 true,我不确定是哪个错了,特地求证一下。
我认为 test_method_names_become_symbols 是定义的一个方法,不是一个符号 。不应该是 true,而我确实从终端上得到的是 false。