我相信 Autotest 应该将我的测试映射到一个类。当我有class Foo
andclass FooTest
时,自动测试应该看到FooTest
并说,“嘿,这个测试对应于 unit Foo
,所以我会在那里寻找变化,并在发生变化时重新运行测试。” 但这行得通,但是……
当我有Foo::Bar
andFoo::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
我认为 autotest 能够在Foo::Bar
and之间建立联系Foo::BarTest
,但显然它没有。