Sha256: 4c37627be44f7e44120db9c2549e9e72724e2b8e2f30865cde30bad92d24cc85
Contents?: true
Size: 1.04 KB
Versions: 30
Compression:
Stored size: 1.04 KB
Contents
require 'helper' class TestRepeaterSeason < TestCase def setup @now = Time.local(2006, 8, 16, 14, 0, 0, 0) end def test_next_future seasons = Chronic::RepeaterSeason.new(:season) seasons.start = @now next_season = seasons.next(:future) assert_equal Time.local(2006, 9, 23), next_season.begin assert_equal Time.local(2006, 12, 21), next_season.end end def test_next_past seasons = Chronic::RepeaterSeason.new(:season) seasons.start = @now last_season = seasons.next(:past) assert_equal Time.local(2006, 3, 20), last_season.begin assert_equal Time.local(2006, 6, 20), last_season.end end def test_this seasons = Chronic::RepeaterSeason.new(:season) seasons.start = @now this_season = seasons.this(:future) assert_equal Time.local(2006, 8, 17), this_season.begin assert_equal Time.local(2006, 9, 22), this_season.end this_season = seasons.this(:past) assert_equal Time.local(2006, 6, 21), this_season.begin assert_equal Time.local(2006, 8, 16), this_season.end end end
Version data entries
30 entries across 30 versions & 7 rubygems