今のところはうんざりしていますが、要点は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)
これは入力を取得するのに十分です。他の情報が必要な場合は、私に知らせてください。おかげさまで
私はテストプロジェクトをインストールし、すぐにrspecとrcovを処理しました。私は、テストプロジェクトでrcovを実行すると、rspecの進捗状況を出力することに気付きました。しかし、それはメインアプリでそれをしません。私は、-Ispec spec/**/*。rbを使ってrcovを直接実行しています。 – gwgeller
また、rspecの宝石はバージョン2.8.0、rspec-rails 2.8.1、rcovはテストプロジェクトとメインアプリケーションの両方で1.0.0です。 – gwgeller