У меня есть набор тестов RSpec, которые я хочу сгруппировать по следующей иерархии:
tests/
featA/
t1.rb
t2.rb
featB/
t3.rb
но когда я бегу
$ rspec tests
Я получаю следующее:
rspec tests
No examples were matched. Perhaps {:unless=>#<Proc:0x00007f318919cc08@/usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:51>, :if=>#<Proc:0x00007f318919cdc0@/usr/lib/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:50>} is excluding everything?
Finished in 0.00003 seconds
0 examples, 0 failures
Мне кажется, что я схожу с ума, но, похоже, не существует способа заставить RSpec рекурсивно использовать глобальные тестовые файлы? Эта функциональность существует?
EDIT:
У меня есть обходной путь, выполнив это:
$ rspec `find tests -name "*.rb"`
но я подозреваю, что не должен был это делать. Я прав?