require 'test/unit' require 'decorated_time' class DecoratedTimeTest < Test::Unit::TestCase def setup # => Tue Feb 26 11:39:46 -0800 2008 @feb_26_2008 = Time.local(2008, 2, 26, 11, 38, 45) # => Sat Apr 28 10:07:03 -0700 2001 @apr_28_2001 = Time.local(2001, 4, 28, 10, 07, 03) end def test_short_weekday_name assert_equal 'Tue', @feb_26_2008.short_weekday_name assert_equal 'Sat', @apr_28_2001.short_weekday_name end def test_abbreviated_weekday_name assert_equal 'Tue', @feb_26_2008.abbreviated_weekday_name assert_equal 'Sat', @apr_28_2001.abbreviated_weekday_name end def test_full_weekday_name assert_equal 'Tuesday', @feb_26_2008.full_weekday_name assert_equal 'Saturday', @apr_28_2001.full_weekday_name end def test_short_month_name assert_equal 'Feb', @feb_26_2008.short_month_name assert_equal 'Apr', @apr_28_2001.short_month_name end def test_abbreviated_month_name assert_equal 'Feb', @feb_26_2008.abbreviated_month_name assert_equal 'Apr', @apr_28_2001.abbreviated_month_name end def test_full_month_name assert_equal 'February', @feb_26_2008.full_month_name assert_equal 'April', @apr_28_2001.full_month_name end end