問題タブ [zentest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
526 参照

ruby-on-rails - レーキ テスト ファインディング テスト。自動テストでそれらが見つからない


明確な洞察はありますか?

0 投票する
1 に答える
156 参照

ruby-on-rails - 名前空間を確認するために自動テスト(ZenTest)を取得するにはどうすればよいですか?

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、明らかにそうではありません。

0 投票する
1 に答える
255 参照

ruby-on-rails - 明示的に指示しない限り、すべてのテストを再実行しないように autotest に指示するにはどうすればよいですか?

Autotest は、失敗していたテストが成功し始めるたびに、すべてのテストを再実行します。私はたくさんのテストを行っていますが、ここでは説明しませんが、それらすべてを再実行すると非常に遅くなります。

Ctrl-C しない限り、自動テストがすべてのテストを再実行しないようにするにはどうすればよいですか?

0 投票する
1 に答える
121 参照

ruby-on-rails - 自動テストで.feature+_spec.rb+_test.rbを実行する方法

いくつかの既存のコードを使用する私のプロジェクトの1つでは、一部のコードは_test.rbファイルでカバーされ、他のコードは_spec.rbでカバーされ、.featureを導入しました。

それはチェックするものの素晴らしい混合物になりました。赤-緑のサイクルで.feature、_spec.rb、および_test.rbを実行する方法に困惑しています。

0 投票する
4 に答える
1331 参照

ruby-on-rails - 自動テストで空白が表示される

autotest gem をインストールし、rspec で使用するつもりです。問題は、Rails アプリで autotest を実行すると、次のようにしか表示されないことです。

railsapp$ autospec

autotest/rails_rspec を読み込んでいます


そして、Ctrl-Cで抜けるまでそこにとどまりました。rspec テストやコードを変更しても何も変わりません。

これが私の ~/.autotest です

「自動テスト/再起動」が必要

「redgreen/autotest」が必要

「autotest/fsevent」が必要

「autotest/grow」が必要

0 投票する
1 に答える
394 参照

ruby-on-rails - 最速のレールテストランナー: spork と zentest?

遅い rspec テストに関するスレッドに出くわしたので、どの Rails テスト ランナー構成が最も高速に繰り返しテストを実行できるのか疑問に思いました。

ZenTest / autotest -railsをsporkと組み合わせて使用​​できることは承知していますが、それが最速のオプションですか?

0 投票する
3 に答える
414 参照

ruby - 実行してもAutospecは何もしません

「rake spec」などを実行すると、失敗するテストが表示されます。

ただし、autospec を実行すると、次のように出力され、何もせず、コマンド プロンプトに戻ります。

$ autospec

(機能を実行していません。自動テストで機能を実行するには、AUTOFEATURE=true を設定します。) ローディング autotest/rails_rspec スタイル: RailsRspec

autospec を実行するにはどうすればよいですか?

私がインストールした宝石は次のとおりです。

autotest (4.3.2) autotest-growl (0.2.5) rspec (1.3.0) rspec-rails (1.3.2)

0 投票する
2 に答える
1064 参照

ruby - Rails 3、Ruby 1.9.2 を使用する Windows 7 で autotest を実行するとエラーが発生する

Rails 3 と Ruby 1.9.2 を Windows 7 にインストールして実行するのはかなりスムーズに進みました。問題が発生したのは、autotest を実行したいときだけです。エラーはイライラするほど単純に見えますが、解決方法がわかりません。

Gemfile に次の gem があります。

しかし、実行するbundle exec autotestと、次のようになります。

そのため、パスのフォーマットに問題があるようですが、どこでどのように解決すればよいかわかりません。これをCygwinで実行しようとしましたが、役に立ちませんでした。

また、とZenTestgem の代わりに gemを使用してみましたが、それは実行されました! ただし、デフォルトのディレクトリにあるテスト ファイルは検出されませんでした。それもあまり役に立たないようです。autotestautotest-rails-pure

誰が助けることができますか?

0 投票する
3 に答える
1580 参照

ruby-on-rails - 自動テストが機能しないのはなぜですか?

Rails 開発に autotest を使用しようとしています。私のテストを自動的に実行するはずです。

これが私のセットアップです:

gem 環境は次のとおりです。

これがエラーです。autotest が別のバージョンの Ruby を使用しようとしているようです。

0 投票する
4 に答える
501 参照

ruby - Rspec2 と Rails3 で壊れた Autotest-4.4.6/ZenTest-4.4.1

ZenTest と Autotest は 12 月 1 日に更新されました。最新バージョン (Autotest-4.4.6/ZenTest-4.4.1) にアップグレードした後、autotest は仕様を検出せず、標準の単体テストを実行しようとします。autotest の出力は次のとおりです。
xto@Cygnus:~/projects/ruby/hibou$ autotest (Not running features. To run features in autotest, set AUTOFEATURE=true.) /home/xto/.rvm/rubies/ruby-1.9.2-p0/bin/ruby -I.:lib:test -rubygems -e "%w[test/unit test/test_helper.rb].each { |f| require f }" | unit_diff -u

Autotest-4.4.5/ZenTest-4.4.0 にダウンガードすると問題が解決します...

ヒントをいただければ幸いです...