Cucumber, Rspec: символы Юникода в выводе - PullRequest
0 голосов
/ 02 ноября 2011

Интересно, можно ли сделать так, чтобы вывод на огурец соответствовал ошибкам на русском языке вместо этого:

Сценарий: Успешное добавление кгиги     # 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 Ответ

1 голос
/ 03 ноября 2011

Добавление

$KCODE='u'

моим функциям / поддержке / env.rb немного помогло:

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

Это решение только для 1.8.7 - в 1.9.3

# encoding: utf-8

отлично работает

...