rspec_for_rails is a fantastic plugin and makes rcov easy to use. i came across an interesting case. given this code to describe a person in a mostly American population.
leader = President.new #default case
if self.nationality == :british #exception
leader = PrimeMinister.new
an rspec of the following will test all lines of code
describe Person do
it "should identify the political leader"
person = Person.new
person.nationality = :british
that executes every line of code but is it enough? should there be a second test for when the nationality is not :british?