2013-04-19 4 views
1

Я пытаюсь использовать Shoulda, чтобы проверить мой класс пользователей, как следует:NoMethodError: Неопределенный метод `failure_message` - Shoulda

user_test.rb

require 'test_helper' 
include Devise::TestHelpers 

class UserTest < Test::Unit::TestCase 
    should have_many(:holidays) 
    should have_many(:hopsital_bookings) 
    should have_and_belong_to_many(:roles) 
    should belong_to(:hospital) 

end 

User.rb

belongs_to :hospital 
    belongs_to :department 
    has_many :holidays 
    has_many :hospital_bookings 
    has_and_belongs_to_many :roles 

Когда я запустил rake test, я получаю следующий вывод: Imgur.

Любые идеи, что мне не хватает здесь, и почему это не работает, потому что это необходимо!

+0

Что в вашем 'test_helper.rb'? –

ответ

0

кажется, что вы должны:

1) Поместите в файл гем:

Группа: тест сделать камень 'Shoulda' конец установки

2) запустить пучок

Смежные вопросы