Use result of last spec when stopping on failure

Should close #554 
There's some inconsistency here in the formatting - 2 spaces before `$result`, none around the `=`