Sha256: b07e9f4a1ec6d1e1bace7d464fdbd7995b067f627b75b1b98132d149b5b8738c

Contents?: true

Size: 477 Bytes

Versions: 4

Compression:

Stored size: 477 Bytes

Contents

# coding: utf-8
describe Integer, "#ruler" do
  # A001511
  @seq = [1,2,1,3,1,2,1,4,1,2,1,3,1,2,1,5,1,2,1,3,1,2,1,4,
          1,2,1,3,1,2,1,6,1,2,1,3,1,2,1,4,1,2,1,3,1,2,1,5,1,
          2,1,3,1,2,1,4,1,2,1,3,1,2,1,7,1,2,1,3,1,2,1,4,1,2,
          1,3,1,2,1,5,1,2,1,3,1,2,1,4,1,2,1,3,1,2,1,6,1,2,1,
          3,1,2,1,4,1]

  @seq.to_enum.with_index(1).each do |r, n|
    it "returns #{r} for the ruller function applied to #{n}" do
      n.ruler.should == r
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
numb-0.186.0 spec/numb/ruler_spec.rb
numb-0.185.0 spec/numb/ruler_spec.rb
numb-0.184.0 spec/numb/ruler_spec.rb
numb-0.181.0 spec/numb/ruler_spec.rb