# I hear that aliasing lambda is bad, but this is # much more readable... def this_block(&block) block end this_block{ @this.destroy }.should change(Thing, :count).by(-1)