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 

工程就好了