Тесты rspec не выполняются b / c application_controller выполняет вызовы БД - PullRequest
2 голосов
/ 09 декабря 2010

У меня есть несколько простых тестов rspec, которые проверяют, является ли заголовок конкретной страницы 'xxxx'.

Я добавил несколько before_filter в мой application_controller, который делает вызовы БД.

Должен ли я как-то насмехаться над этим?

Тесты не срабатывают, говоря: «mysql2 :: таблица ошибок myapp_test.articles не существует.

1 Ответ

3 голосов
/ 09 декабря 2010

Звучит так, будто вам нужно запустить rake db:test:prepare или rake db:migrate db:test:prepare для меня. У вас есть что-то настроенное, чтобы ваши rspecs не работали, когда они намеренно попадают в базу данных?

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