Sha256: 7987e9e2b7be3893c1b3b77cf684ff4ff58f19d936ee7b0bc5952863b7720bde

Contents?: true

Size: 542 Bytes

Versions: 6

Compression:

Stored size: 542 Bytes

Contents

# coding: utf-8
describe Integer, "#hoax?" do
  # A019506 
  @seq = [22,58,84,85,94,136,160,166,202,234,250,265,274,
          308,319,336,346,355,361,364,382,391,424,438,454,
          456,476,483,516,517,526,535,562,627,634,644,645,
          650,654,660,663,690,702,706,732,735,762,778,855,
          860]

  @seq.each do |n|
    it "returns true for hoax number #{n}" do
      n.should be_hoax
    end
  end

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
numb-0.186.0 spec/numb/hoax_spec.rb
numb-0.185.0 spec/numb/hoax_spec.rb
numb-0.184.0 spec/numb/hoax_spec.rb
numb-0.181.0 spec/numb/hoax_spec.rb
numb-0.170.0 spec/numb/hoax_spec.rb
numb-0.152.0 spec/numb/hoax_spec.rb