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, чтобы показать мои нелатинские определения.