0

.autotestRuby ベースのプロジェクトで使用するようにファイルを変更しました。

その後、Railsで使いたいと思ったところ.autotest、Rubyプロジェクトで使った構成設定を使っています。

autotest をアンインストールして再インストールしましたが、うまくいきませんでした。ルートディレクトリのファイルも削除しましたが、.autotest機能していません。

4

3 に答える 3

7

自動テストも実行しようとしています。宝石をインストールしただけです。Rails アプリを実行autotestまたはautotest --rails内部で実行すると自動テストが開始されますが、単一のテストは実行されません。ないことを報告している.


アップデート:

私もインストールする必要があることを発見autotest-railsしました。

autotest-fsevent自動テストが常にポーリングしないようにするためにもインストールする必要があります。

1 日の自動テストの結果をhttp://ryanbooker.com/archive/autotest-your-rails-appsに投稿しました。

ショートストーリー:

sudo gem install ZenTest autotest-rails autotest-fsevent autotest-growl redgreen

~/.autotest を編集します

# Include plugins
require 'autotest/fsevent'
require 'autotest/growl'
require 'redgreen/autotest' # yes this is correct

# Skip some paths
Autotest.add_hook :initialize do |autotest|
  %w{.git .DS_Store ._* vendor}.each { |exception| autotest.add_exception(exception) }
  false
end

次の方法で自動テストを起動できます。

cd myrailsapp
autotest
于 2009-06-23T10:49:37.237 に答える
0

Rails 3.1 以降を使用している場合は、rspec で TDD のガードを使用することを強くお勧めします。魔法のように機能します。 https://github.com/guard/guard

于 2011-12-28T18:20:33.560 に答える
0

どのようにオートテストを起動していますか? 使えautotest --railsば間違いなく動くはずです。

于 2009-06-22T19:04:43.993 に答える