Sha256: 9e5f6ec7962581db9995813e38e19f430edfbe7d73030d56024ca00f62e5f9eb
Contents?: true
Size: 912 Bytes
Versions: 1
Compression:
Stored size: 912 Bytes
Contents
require 'helper' require 'hijri' class TestHijri < MiniTest::Unit::TestCase def test_version version = Hijri.const_get('VERSION') assert(!version.empty?, 'should have a VERSION constant') end def test_hijri_to_string date = Hijri::Hijri.new 1433, 9, 18 assert_equal "1433-09-18", date.to_s end def test_greo_date_to_hijri date = Date.new 2014, 12, 7 # switiching between solar calendar and lunar calendar is a bit # hard and complecated and there is error ratio to it. Because # of that we accept multiple date as a result. correct_dates = (14..16).map {|n| "1436-02-#{n}" } assert_includes correct_dates, date.to_hijri.to_s end def test_hijri_to_greo h = Hijri::Hijri.new 1430, 1, 1 g = Date.new 2008, 12, 29 assert_equal(g , h.to_greo) end # TODO test hijri.now # TODO test Hijri::Date # TODO test Hijri::DateTime end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hijri-0.0.5 | test/test_hijri.rb |