我想知道是否可以用俄语制作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 "\320\235\320\260\320\267\320\262\320\260\320\275
\320\270\320\265 \320\272\320\275\320\270\320\263\320\270" in "\320\236\321\210\320\270\320
\261\320\272\320\260 502!\n...
“\ 320 \ 235 \ 320 \ 260 \ 320 \ 267 \ 320 \ 262 \ 320 \ 260 \ 320 \ 275”是俄语单词。它可能是Rspec的一个特征。任何想法都会很棒。
答案 0 :(得分:1)
添加
$KCODE='u'
到我的功能/支持/ env.rb 有所帮助:
А должен увидеть сообщение о том, что пароль неверен
expected there to be content "Неверный прол\321\214"
此解决方案仅适用于1.8.7 - 1.9.3
# encoding: utf-8
工作得很好