describe ProgressReport, lib: true do context 'when the count pass above 100%' do let(:total) { 2 } subject(:progress) { ProgressReport.new(total) } it 'doesn’t raise errors' do expect do (total + 2).times { progress.inc } progress.finish end.not_to raise_error end end end