0

的unicode符号我不知道是否有可能使俄罗斯黄瓜输出匹配的错误,而不是这样的:黄瓜,Rspec的:在输出

Сценарий: Успешное добавление кгиги  # 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的一个特性。任何想法都会很棒。

回答

1

加入

$KCODE='u' 

功能/支持/ env.rb帮一点:

А должен увидеть сообщение о том, что пароль неверен 
     expected there to be content "Неверный прол\321\214" 

此解决方案仅适用于1.8.7 - 在1.9.3

# encoding: utf-8 

工程就好了