Sha256: e9075cc72d05af49280f2c65012cf6abbc2fc724e41b5dd5964f154b511ac943
Contents?: true
Size: 695 Bytes
Versions: 16
Compression:
Stored size: 695 Bytes
Contents
describe Integer, "#deficient?" do DEFICIENT = [1,2,3,4,5,7,8,9,10,11,13,14,15,16,17,19,21,22,23, 25,26,27,29,31,32,33,34,35,37,38,39,41,43,44,45, 46,47,49,50,51,52,53,55,57,58,59,61,62,63,64,65, 67,68,69,71,73,74,75,76,77,79,81,82,83,85,86] it "returns true for deficient numbers" do DEFICIENT.each do |number| number.should be_deficient end end it "returns false for non-deficient numbers" do ((1..86).to_a - DEFICIENT).each do |number| number.should_not be_deficient end end it "returns false for negative numbers" do (1..86).each do |number| (-number).should_not be_deficient end end end
Version data entries
16 entries across 16 versions & 1 rubygems