0

我相信 Autotest 应该将我的测试映射到一个类。当我有class Fooandclass FooTest时,自动测试应该看到FooTest并说,“嘿,这个测试对应于 unit Foo,所以我会在那里寻找变化,并在发生变化时重新运行测试。” 但这行得通,但是……

当我有Foo::BarandFoo::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::Barand之间建立联系Foo::BarTest,但显然它没有。

4

1 回答 1

1

显然autotest -rails不能很好地与lib/*. 如果我在没有 Rails 模式的情况下强制进行简单的自动测试,则只需稍作调整,此设置就可以正常工作。

点击这里了解更多信息

于 2010-03-28T19:02:06.510 回答