Ruby 1.9有很酷的Unicode支持,是吗?MiniTest和非拉丁语测试说明
# 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的失败描述显示我的非拉丁定义。
Downvoted and vote to close。这不是一个问题,这是一个咆哮。咆哮属于博客,SO是针对问题的。 – 2012-02-24 15:25:20
这是一个问题。我试图问我怎么能在故障描述中返回所有的unicode字母 – fl00r 2012-02-24 16:10:37
@JörgW Mittag我已经更新了我的问题,以便更清楚 – fl00r 2012-02-25 11:36:27