Sha256: 40b4023b98c3a9c66a137496a281e7f6b06aeafcb3d87332bbfd34a5c2c313e0
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
require 'test_helper' class SplitIntoTest < Minitest::Test def test_integer assert_equal [], SplitInto.split(10,0) assert_equal [10], SplitInto.split(10,1) assert_equal [5,5], SplitInto.split(10,2) assert_equal [3,3,4], SplitInto.split(10,3) assert_equal [2,2,3,3], SplitInto.split(10,4) assert_equal [2,2,2,2,2], SplitInto.split(10,5) assert_equal [1,1,2,2,2,2], SplitInto.split(10,6) assert_equal [1,1,1,1,2,2,2], SplitInto.split(10,7) assert_equal [1,1,1,1,1,1,2,2], SplitInto.split(10,8) assert_equal [1,1,1,1,1,1,1,1,2], SplitInto.split(10,9) assert_equal [1,1,1,1,1,1,1,1,1,1], SplitInto.split(10,10) end def test_exceptions assert_raises(SplitInto::SplitError) { SplitInto.split(10,-1) } assert_raises(SplitInto::SplitError) { SplitInto.split(10,11) } assert_raises(SplitInto::SplitError) { SplitInto.split(10.5,5) } assert_raises(SplitInto::SplitError) { SplitInto.split(10,5.5) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
split_into-1.2 | test/split_into_test.rb |
split_into-1.1 | test/split_into_test.rb |