Подтвердить что ты не робот

Rails 3 - Если я использую RSpec, могу ли я просто удалить папку "test"?

При попытке выполнить миграцию я продолжаю получать эту ошибку:

rake aborted!
test-unit is not part of the bundle. Add it to Gemfile.

Если я использую RSpec, могу ли я просто удалить тестовую папку?

4b9b3361

Ответ 1

Эта ошибка означает, что где-то внутри вашего проекта есть require test-unit без указания в Gemfile.

Итак, вы должны попытаться найти этот оператор и удалить его, чтобы исправить эту ошибку (или добавить зависимость к gemfile - но это звучит немного назад, если вы его не используете).

В любом случае: вы можете удалить папку test, если используете rspec.

Ответ 2

Я так считаю. Rspec должен искать только тесты в./spec/*

Ответ 3

Да вы можете удалить тестовую папку.

Если вы хотите, чтобы тестовый блок (из-за других зависимостей от gem) использовался, как установить тестовый блок в качестве драгоценного камня:

  • Добавить gem в Gemfile

    gem 'test-unit'

  • Проверить драгоценные камни

    проверка пакета

    Зависимости Gemfile не могут быть удовлетворены Установите отсутствующие драгоценные камни с помощью bundle install

  • Установка

    установить пакет

Должно быть хорошо.