Ruby 1.9 有很酷的 Unicode 支持,是吗?
# encoding: utf-8
require 'minitest/spec'
require 'minitest/autorun'
describe "test" do
it "α β γ δ & a b c d" do
(1+1).must_equal 3
end
end
# 1) Failure:
# test_0001__a_b_c_d(TestSpec) [test.rb:7]:
# Expected 3, not 2.
我的非拉丁字母在哪里?我应该总是用我糟糕的英语写我的测试吗?
因为我可以用任何 Unicode 符号定义方法:
def α_β_γ_δ_a_b_c_d
puts "geeeek"
end
α_β_γ_δ_a_b_c_d
#=> "geeeek"
PS我的问题似乎不清楚。我想问如何制作 minitest 的失败描述以显示我的非拉丁定义。