... Потому что это тестовые данные?
Вы не можете полагаться на реальные данные rakismet в своем тесте. Потому что любой тест может быть обнаружен как спам один день или другой.
Или просто потому, что для использования rakismet требуется подключение к Интернету, что иногда может быть не так.
Вам следует высмеять методы ракисмета и заставить их вернуть то, что вы ожидаете.
Например, вы можете использовать Мокко . И сделайте что-то вроде следующего:
Object.stubs(:spam?).returns(false)
Так что ваши объекты никогда не будут спамом.