Тестирование пользовательской модели, созданной devise - PullRequest
1 голос
/ 14 февраля 2011

Я сгенерировал модель, используя rails generate devise User, а затем добавил в модель поле, используя rails generate migration add_field_to_user field:string.

Я хочу иметь возможность модульного тестирования проверки этого поля, но не смотря ни на что,пользователи, которых я создаю, всегда недействительны.Я добавил атрибут к attr_accessible в модели и все.

Что-то мне не хватает?

Заранее спасибо!

1 Ответ

1 голос
/ 14 февраля 2011

Сначала выясните, почему ваши пользователи недействительны. Попробуйте создать пользователя в консоли rails с помощью чего-то подобного

test_user = User.new(:email => "me@email.com", :password => "somesecret")
test_user.save!

Звонок на test_user.save! скажет вам, какая проверка не удалась. Важно включить !

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...