Я использую factory_girl для генерации пользователей и database_cleaner для очистки базы данных после тестов, но у меня есть ошибки проверки: уникальность. Вот мой spec_helper, модель пользователя и другие файлы, которые влияют.
https://gist.github.com/2006719
Похоже, что пользователь не генерируется динамически каждый раз, когда генерируется страница. Попробуйте изменить строку 12 на фабриках на:
f.user_id { Factory(:user).id }
или даже
f.user { Factory :user }
Надеюсь, это поможет.