Method: TestWeekForDate#test_week_split

Defined in:
lib/test/modules/date/test_week.rb

#test_week_splitObject



60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# File 'lib/test/modules/date/test_week.rb', line 60

def test_week_split
  object = Date.new(2013, 1, 10)
  split_for_january = [[nil, nil, 1, 2, 3, 4, 5],
                       [6, 7, 8, 9, 10, 11, 12],
                       [13, 14, 15, 16, 17, 18, 19],
                       [20, 21, 22, 23, 24, 25, 26],
                       [27, 28, 29, 30, 31]]
  assert_kind_of Array, object.week_split
  assert_equal split_for_january, object.week_split

  object = Date.new(2013, 2, 15)
  split_for_october = [[nil, nil, nil, nil, nil, 1, 2],
                       [3, 4, 5, 6, 7, 8, 9],
                       [10, 11, 12, 13, 14, 15, 16],
                       [17, 18, 19, 20, 21, 22, 23],
                       [24, 25, 26, 27, 28]]
  assert_kind_of Array, object.week_split
  assert_equal split_for_october, object.week_split
end