spec/parsi-date/constants_spec.rb in parsi-date-0.2 vs spec/parsi-date/constants_spec.rb in parsi-date-0.2.1

- old
+ new

@@ -1,26 +1,43 @@ # encoding: utf-8 require File.expand_path('../../spec_helper', __FILE__) describe "Date constants" do it "defines MONTHNAMES" do - Parsi::Date::MONTHNAMES.should == [nil] + %w(فروردین اردیبهشت خرداد تیر مرداد شهریور مهر آبان آذر دی بهمن اسفند) + Parsi::Date::MONTHNAMES.should == [nil] + + %w(فروردین اردیبهشت خرداد تیر مرداد شهریور مهر آبان آذر دی بهمن اسفند) end + it "defines EN_MONTHNAMES" do + Parsi::Date::EN_MONTHNAMES.should == [nil] + + %w(farvardin ordibehesht khordad tir mordad sharivar mehr aban azar day bahman esfand) + end + it "defines ABBR_MONTHNAMES" do - Parsi::Date::ABBR_MONTHNAMES.should == [nil] + %w(Far Ord Kho Tir Mor Sha Meh Abn Azr Dey Bah Esf) + Parsi::Date::ABBR_MONTHNAMES.should == [nil] + + %w(far ord kho tir mor sha meh abn azr dey bah esf) end it "defines DAYNAMES" do - Parsi::Date::DAYNAMES.should == %w(یک‌شنده دوشنده سه‌شنده چهارشنده چنج‌شنده جمعه شنده ) + Parsi::Date::DAYNAMES.should == %w(یک‌شنده دوشنده سه‌شنده چهارشنده چنج‌شنده جمعه شنده) end + it "defines EN_DAYNAMES" do + Parsi::Date::EN_DAYNAMES.should == %w(yekshambe doshambe seshambe chaharshambe panjshanbe jomee shanbe) + end + it "defines ABBR_DAYNAMES" do Parsi::Date::ABBR_DAYNAMES.should == %w(۱ش ۲ش ۳ش ۴ش ۵ش ج ش) end - it "freezes MONTHNAMES, DAYNAMES, ABBR_MONTHNAMES, ABBR_DAYSNAMES" do - [Parsi::Date::MONTHNAMES, Parsi::Date::DAYNAMES, Parsi::Date::ABBR_MONTHNAMES, Parsi::Date::ABBR_DAYNAMES].each do |ary| + it "defines ABBR_EN_DAYNAMES" do + Parsi::Date::ABBR_EN_DAYNAMES.should == %w(ye do se ch pj jo sh) + end + + it "freezes MONTHNAMES, DAYNAMES, EN_DAYNAMES, ABBR_MONTHNAMES, ABBR_DAYSNAMES" do + [Parsi::Date::MONTHNAMES, Parsi::Date::EN_MONTHNAMES, Parsi::Date::ABBR_MONTHNAMES, + Parsi::Date::DAYNAMES, Parsi::Date::EN_DAYNAMES, + Parsi::Date::ABBR_DAYNAMES, Parsi::Date::ABBR_EN_DAYNAMES].each do |ary| ary.should be_frozen end end end \ No newline at end of file