Sha256: cc0e45a0551404d64d17f7f4ceed5e10a666cf06bfe93caa6e3205c47dfe7fd6

Contents?: true

Size: 574 Bytes

Versions: 13

Compression:

Stored size: 574 Bytes

Contents

describe Integer, "#singly_even?" do
  # A016825
  @seq = [2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,
          70,74,78,82,86,90,94,98,102,106,110,114,118,122,
          126,130,134,138,142,146,150,154,158,162,166,170,
          174,178,182,186,190,194,198,202,206,210,214,218,
          222,226,230,234]

  @seq.each do |n|
    it "returns true for singly-even number #{n}" do
      n.should be_singly_even
    end
  end

  @seq.to_seq.invert.each do |n|
    it "returns false for non-singly-even number #{n}" do
      n.should_not be_singly_even
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
numb-0.186.0 spec/numb/singly_even_spec.rb
numb-0.185.0 spec/numb/singly_even_spec.rb
numb-0.184.0 spec/numb/singly_even_spec.rb
numb-0.181.0 spec/numb/singly_even_spec.rb
numb-0.170.0 spec/numb/singly_even_spec.rb
numb-0.152.0 spec/numb/singly_even_spec.rb
numb-0.138.0 spec/numb/singly_even_spec.rb
numb-0.125.0 spec/numb/singly_even_spec.rb
numb-0.114.0 spec/numb/singly_even_spec.rb
numb-0.111.0 spec/numb/singly_even_spec.rb
numb-0.109.0 spec/numb/singly_even_spec.rb
numb-0.99.0 spec/numb/singly_even_spec.rb
numb-0.96.0 spec/numb/singly_even_spec.rb