Sha256: 0941902b0809c46f1bb2802ac6e1f9abe4c94edb89af70bd0ec9fe9d07f52ccc

Contents?: true

Size: 936 Bytes

Versions: 2

Compression:

Stored size: 936 Bytes

Contents

# encoding: utf-8
require File.expand_path('../../spec_helper', __FILE__)

describe "Date constants" do
  it "defines MONTHNAMES" do
    Parsi::MONTHNAMES.should == [nil] + %w(فروردین اردیبهشت خرداد تیر مرداد شهریور مهر آبان آذر دی بهمن اسفند)
  end

  it "defines ABBR_MONTHNAMES" do
    Parsi::ABBR_MONTHNAMES.should == [nil] + %w(Far Ord Kho Tir Mor Sha Meh Abn Azr Dey Bah Esf)
  end

  it "defines DAYNAMES" do
    Parsi::DAYNAMES.should == %w(شنده یک‌شنده دوشنده سه‌شنده چهارشنده چنج‌شنده جمعه)
  end

  it "defines ABBR_DAYNAMES" do
    Parsi::ABBR_DAYNAMES.should == %w(ش ۱ش ۲ش ۳ش ۴ش ۵ش ج)
  end

  it "freezes MONTHNAMES, DAYNAMES, ABBR_MONTHNAMES, ABBR_DAYSNAMES" do
    [Parsi::MONTHNAMES, Parsi::DAYNAMES, Parsi::ABBR_MONTHNAMES, Parsi::ABBR_DAYNAMES].each do |ary|
      ary.should be_frozen
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
parsi-date-0.1 spec/parsi-date/constants_spec.rb
parsi-date-0.1.pre spec/parsi-date/constants_spec.rb