Sha256: ac015a6c99a58cdd3d83af405c175389af25b7e00e9bc19a4864e88e291d028b

Contents?: true

Size: 547 Bytes

Versions: 15

Compression:

Stored size: 547 Bytes

Contents

describe Integer, "#evil?" do
  # A001969
  @seq = [0,3,5,6,9,10,12,15,17,18,20,23,24,27,29,30,33,34,
          36,39,40,43,45,46,48,51,53,54,57,58,60,63,65,66,
          68,71,72,75,77,78,80,83,85,86,89,90,92,95,96,99,
          101,102,105,106,108,111,113,114,116,119,120,123,
          125,126,129].to_seq

  @seq.each do |n|
    it "should return true for evil number #{n}" do
      n.should be_evil
    end
  end

  @seq.invert.each do |n|
    it "should return false for non-evil number #{n}" do
      n.should_not be_evil
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

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