2012-02-14 27 views
1

今のところはうんざりしていますが、要点はrcov spec:rcovを正常に実行してレポートを取得できますが、私のコードの行。メソッド内のどのコードもrcovに従って実行されていません。Rcovで指定されていないメソッドが表示されています

具体的には、私のアプリケーションヘルパーにdisp_price_txtメソッドがあります。私はスペックを書いています、spec/helpers/application_helper_spec.rbにrspecで渡します。しかし、rcovは実行中のコードを表示していません。

私の宝石は以下の通りです。私はRee 1.8.7-headを使用しています。私はMetricalをインストールすることから始め、simplecovを使用するつもりだったのは、それが1.9のみであることを認識するまででした。それから私はrcovに戻った。

レール(3.1.1) RSpecの(2.8.0、2.7.0) RSpecのコア(2.8.0、2.7.1) RSpecの-期待(2.8.0、2.7.0) rspec- (2.8.1,2.7.0) rcov(0.9.11)

これは入力を取得するのに十分です。他の情報が必要な場合は、私に知らせてください。おかげさまで

+0

私はテストプロジェクトをインストールし、すぐにrspecとrcovを処理しました。私は、テストプロジェクトでrcovを実行すると、rspecの進捗状況を出力することに気付きました。しかし、それはメインアプリでそれをしません。私は、-Ispec spec/**/*。rbを使ってrcovを直接実行しています。 – gwgeller

+0

また、rspecの宝石はバージョン2.8.0、rspec-rails 2.8.1、rcovはテストプロジェクトとメインアプリケーションの両方で1.0.0です。 – gwgeller

答えて

4

私のspec_helper.rbには「require 'rspec/autorun'」のように見えます。私はこのプロジェクトを継承したので、削除されたかどうかはわかりません。私の推測では、rspec gemは更新されましたが、spec_helper.rbは古い宝石からのものでした。とにかくそれは解決され、すべてが動作している!

関連する問題