Как написать рейк-задачу Rails3 для запуска отдельного модуля или функционального теста - PullRequest
1 голос
/ 24 мая 2011

Можно ли написать грабли, которые будут запускать один указанный модульный тест или один указанный функциональный тест?

1 Ответ

2 голосов
/ 24 мая 2011

Вы можете запустить определенный метод теста из контрольного примера, используя ключ -n с именем метода теста.

$ ruby -Itest test/unit/post_test.rb -n test_the_truth

Loaded suite unit/post_test
Started
.
Finished in 0.023513 seconds.

1 tests, 1 assertions, 0 failures, 0 errors

http://guides.rubyonrails.org/testing.html

Это означает, что ваше задание по рейку будет выглядеть как

task :tester => :environment do
  `cd #{Rails.root} && ruby -Itest test/unit/post_test.rb -n test_the_truth`
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...