Тестовое задание рейка Rail3 не запускает тесты - PullRequest
4 голосов
/ 08 ноября 2010

У меня очень похожая проблема с Мистер.Limpens , с одним основным отличием: я делаю включаю test_unit railtie в мое приложение.1010 *

Вы заметите, что я использую DataMapper и инициализировал мой проект с помощью начальной загрузки dm-rails .Я могу запустить свои тесты вручную, например, так:

$ ruby -Itest test/unit/test_habit.rb 
Loaded suite test/unit/test_habit
Started
.....
Finished in 2.554523 seconds.

5 tests, 7 assertions, 0 failures, 0 errors, 0 skips

Test run options: --seed 15947

, но при выполнении тестового задания с граблями тесты не запускаются, например так:

$ rake test --trace
(in /home/blt/Documents/projects/rails3apps/naughtyapp)
** Invoke test (first_time)
** Execute test
** Invoke test:units (first_time)
** Invoke test:prepare (first_time)
** Execute test:prepare
** Execute test:units
** Invoke test:functionals (first_time)
** Invoke test:prepare 
** Execute test:functionals
** Invoke test:integration (first_time)
** Invoke test:prepare 
** Execute test:integration

Отображается каждый запуск first_timeв скобках.Что я должен делать неправильно, чтобы мои тесты не запускались?

1 Ответ

11 голосов
/ 09 ноября 2010

Я думаю, что тестовые задачи rake ищут файлы тестов, соответствующие именам, таким как test / unit / ** / * _ test.rb.Так что вам может понадобиться изменить имя файла test_habit.rb на привычку_test.rb.

...