背景:Rails 3.2、Cucumber 1.1.4、およびSimpleCov0.5.4を実行しています。
すべてのCucumber仕様に合格しているので、コードをカバーする必要があります。しかし、奇妙なことに、SimpleCovによって生成されたCucumberカバレッジレポートを確認すると、methods/def内の実際のコードはまったくカバーされていません。メソッドコードはいずれもカバーされていません。奇妙なことに、クラス名、モジュール名、アクセサー宣言がカバーされています!
したがって、この例では、行01、02、03、07はカバーされているものとして示されていますが、04、05、08、09は示されていません。
01 class Summary
02 attr_accessor :jobs
03 def initialize (events)
04 @events = events
05 createJobs
06 end
07 def createJobs
08 code here
09 code here
10 end
11 end
どんな助けでも大歓迎です!
ありがとう。