Справочная информация: запущены Rails 3.2, Cucumber 1.1.4 и SimpleCov 0.5.4.
У нас есть все наши спецификации Cucumber, и код должен быть покрыт.Но странная вещь заключается в том, что когда мы проверяем отчет о покрытии Cucumber, сгенерированный SimpleCov, фактический код внутри методов / 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
Любая помощь будет такой большойоценил!
Спасибо.