Как называть файлы MiniTest :: Spec? - PullRequest
5 голосов
/ 28 февраля 2011

Я хочу использовать MiniTest :: Spec, я нашел пару ресурсов для начала, но ни один из них не упомянул, как должны называться тестовые файлы (или файлы спецификации), и где они должны быть размещены:

  • test/test_*
  • spec/*_spec.rb

Так какой же мне использовать?

Ответы [ 2 ]

1 голос
/ 01 марта 2011

Если вы используете rake, вы можете указать свой собственный путь в файле rake, например.

 Rake::TestTask.new do |t|
  t.libs << "test"
  t.test_files = FileList['test/test_*.rb']
  t.verbose = true
end
0 голосов
/ 26 апреля 2012

Очевидно, вам решать, но я бы порекомендовал использовать spec/**/*_spec.rb - здесь мы думаем, что если MiniTest :: Spec смоделирован по синтаксису RSpec, то вы могли бы также поместить тесты в то же место, где RSpec ставит их так, чтобы людей не застали врасплох.

...