Rails 3 - Если я использую RSpec, могу ли я просто удалить папку 'test'? - PullRequest
15 голосов
/ 12 октября 2010

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

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

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

Ответы [ 3 ]

22 голосов
/ 13 октября 2010

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

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

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

0 голосов
/ 05 июня 2011

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

Если вам нужен тестовый модуль (из-за других зависимостей гемов), вот как установить тестовый модуль как гем:

  1. Добавить камень в Gemfile

    gem 'test-unit'

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

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

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

  3. Установить

    комплектация

Должно быть хорошо, чтобы идти.

0 голосов
/ 12 октября 2010

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

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