0

Autotestは、私のテストをクラスにマップすることになっていると思います。class Fooとがある場合class FooTest、自動FooTestテストは「このテストはユニットFooに対応しているので、そこで変更を探し、変更が発生したときにテストを再実行します」と表示して言う必要があります。そして、それは機能しますが...

とを持っているFoo::BarFoo::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、明らかにそうではありません。

4

1 に答える 1

1

どうやらautotest -rails、の名前空間のものではうまく機能しませんlib/*。Railsモードなしで単純な自動テストを強制すると、この設定は少し調整するだけで正常に機能します。

詳細については、ここをクリックしてください

于 2010-03-28T19:02:06.510 に答える