Sha256: a436947439d4e6ad29f4d8147056b0013521f64e7d12c509d8528afad3fec95b

Contents?: true

Size: 496 Bytes

Versions: 19

Compression:

Stored size: 496 Bytes

Contents

describe Integer, "#brown?" do
  # A163524
  @seq = [5,4,11,5,71,7]

  @seq.each_slice(2) do |n, m|
    it "should return true for Brown pair (#{n}, #{m})" do
      n.brown?(m).should be_true
    end

    it "should return false for inverted, non-Brown pair (#{m}, #{n})" do
      m.brown?(n).should be_false
    end
  end

  @seq.to_seq.invert.sample(10).each_slice(2) do |n, m|
    it "should return false for non-Brown pair (#{n}, #{m})" do
      n.brown?(m).should be_false
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
numb-0.186.0 spec/numb/brown_spec.rb
numb-0.185.0 spec/numb/brown_spec.rb
numb-0.184.0 spec/numb/brown_spec.rb
numb-0.181.0 spec/numb/brown_spec.rb
numb-0.170.0 spec/numb/brown_spec.rb
numb-0.152.0 spec/numb/brown_spec.rb
numb-0.138.0 spec/numb/brown_spec.rb
numb-0.125.0 spec/numb/brown_spec.rb
numb-0.114.0 spec/numb/brown_spec.rb
numb-0.111.0 spec/numb/brown_spec.rb
numb-0.109.0 spec/numb/brown_spec.rb
numb-0.99.0 spec/numb/brown_spec.rb
numb-0.96.0 spec/numb/brown_spec.rb
numb-0.89.0 spec/numb/brown_spec.rb
numb-0.84.0 spec/brown_spec.rb
numb-0.77.0 spec/brown_spec.rb
numb-0.72.1 spec/brown_spec.rb
numb-0.72.0 spec/brown_spec.rb
numb-0.68.0 spec/brown_spec.rb