我想知道是否有可能使Cucumber输出匹配错误在俄语中代替:
Сценарий: Успешное добавление кгиги # features/books/add_book.feature:12
Если я добавил книгу # features/step_definitions/books_steps.rb:3
То я должен увидеть добавленную книгу # features/step_definitions/books_steps.rb:15
expected there to be content "320235320260320267320262320260320275
320270320265 320272320275320270320263320270" in "320236321210320270320
261320272320260 502!n...
其中"320235320260320267320262320260320275"是俄语单词。这可能是Rspec的一个特性。
添加
$KCODE='u'
到我的features/support/env。rb有一点帮助:
А должен увидеть сообщение о том, что пароль неверен
expected there to be content "Неверный прол321214"
此解决方案仅适用于1.8.7 - 1.9.3
# encoding: utf-8
就可以了