Изменения в проверке ошибок RSpec - PullRequest
0 голосов
/ 02 декабря 2011

Я пытаюсь следовать учебнику по TDD с RSpec, который содержит следующую строку:

it 'must have a first_name' do
  p = Person.new
  p.should_not be_valid
  p.errors.on(:first_name).should_not be_nil
end

Однако в моем тесте я получаю следующее сообщение:

неопределенный метод`on 'для #ActiveModel :: Errors: 0x007fde0c3eceb0>

Как правильно написать код, приведенный выше.

1 Ответ

2 голосов
/ 02 декабря 2011

Правильная функция - errors_on.Так что строка должна быть

p.errors_on(:first_name).should_not be_nil
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...