Sha256: 33486d21ada28e55fb0d32a075dab06525e45518da2cc559d7c3762105a556e9
Contents?: true
Size: 939 Bytes
Versions: 2
Compression:
Stored size: 939 Bytes
Contents
require 'test_helper' require 'metal_archives/models/range' class RangeTest < Test::Unit::TestCase def test_basic_attributes range = MetalArchives::Range.new 3, 5 assert_respond_to range, :begin assert_respond_to range, :end assert_equal 3, range.begin assert_equal 5, range.end assert range.begin? assert range.end? end def test_nil range = MetalArchives::Range.new nil, 5 assert !range.begin? assert range.end? assert_equal nil, range.begin assert_equal 5, range.end end def test_comparable range1 = MetalArchives::Range.new(1, 3) range2 = MetalArchives::Range.new(1, 3) range3 = MetalArchives::Range.new(nil, 3) range4 = MetalArchives::Range.new(nil, 3) range5 = MetalArchives::Range.new(1, nil) range6 = MetalArchives::Range.new(1, nil) assert_equal range1, range2 assert_equal range3, range4 assert_equal range5, range6 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
metal_archives-0.2.1 | test/range_test.rb |
metal_archives-0.2.0 | test/range_test.rb |