Sha256: 2974bb0be96811838cb27e9818daf3037673696be60dca52f57b26801df7b8b9

Contents?: true

Size: 293 Bytes

Versions: 2

Compression:

Stored size: 293 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe SerialNumber do

  it "should rotate number from 0 to max" do
    max = 10
    s = SerialNumber.new(max)
    arr = []
    (max+2).times do 
      arr << s.next
    end
    arr.should == (0..max).to_a << 0
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fossil-0.3.19 spec/serial_number_spec.rb
fossil-0.3.18 spec/serial_number_spec.rb