Я полагаю, что автотест должен отображать мои тесты в классе. Когда у меня есть class Foo
и class FooTest
, автотест должен увидеть FooTest
и сказать: «Эй, этот тест соответствует единице Foo
, так что я буду искать там изменения и повторно запускать тесты, когда они происходят. " И это работает, однако ...
Когда у меня есть Foo::Bar
и Foo::BarTest
, автотест, кажется, не устанавливает соединение, и всякий раз, когда я редактирую Foo::Bar
, автотест не перезапускается Foo::BarTest
Я что-то не так делаю?
РЕДАКТИРОВАТЬ: структура файла может быть полезным. Вот оно:
Файлы модулей и классов:
lib/foo.rb
lib/foo/bar.rb
lib/foo/baz.rb
Тестовые файлы:
test/unit/foo/bar.rb
test/unit/baz.rb
Я думаю, что автотест способен установить соединение между Foo::Bar
и Foo::BarTest
, но, по-видимому, это не так.