[rspec-users] MockCov: Proof of concept

Marcus Ahnve marcus at ahnve.com
Wed Jul 25 12:27:17 EDT 2007

Really cool - I have asked myself that question several times.


On 7/25/07, Ian Leitch <port001 at gmail.com> wrote:
> Hey list,
> RSpec is great, I've been using it at work for a couple of months now. One
> gripe I have is that I find it hard to know exactly to what extent my code
> is covered by the specs. I am aware of RCov and Heckle; they're great, but
> I'd like to demonstrate another perspective of coverage analysis I've hacked
> up.
> The perspective is that of what is mocked and what isn't, with RCov
> execution analysis mixed in for better viewing. My itch was "To what extent
> is my code mocked?" -- hence the name MockCov.
> It produces a report for each file with stubbed methods and executed lines
> highlighted. From that I can easily see what my specs failed to mock and
> therefore most probably didn't specify any kind of behavior for.
> Here is a sample report:
> http://zioko.com/review_drop.rb.html
> (please forgive the small size of this sample, my employer understandably
> didn't want me showing too much of our code)
> You'll notice that there isn't any kind of statistical coverage summary, I'm
> not sure how to quantity the results and indeed haven't spent any time
> thinking about it; that can come later. For now I'd just like to gauge the
> response to this.
> I haven't packaged the code up yet, it's a horrible hack and needs to be
> reworked from scratch; I need to talk with someone on how best to integrate
> it with RSpec before that happens though.
> Let me know your thoughts.
> Cheers
> Ian
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users


More information about the rspec-users mailing list