From f31f9b3c634e357757086c9737be8d6780bf1921 Mon Sep 17 00:00:00 2001 From: Carlos Goce Date: Fri, 23 Jan 2015 18:59:53 +0100 Subject: Day names are localized --- lib/carlosgoce/calendar.rb | 2 +- spec/calendar_spec.rb | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/carlosgoce/calendar.rb b/lib/carlosgoce/calendar.rb index d51df90..96ac182 100644 --- a/lib/carlosgoce/calendar.rb +++ b/lib/carlosgoce/calendar.rb @@ -22,7 +22,7 @@ module CarlosGoce m[:days_names] = Array.new.tap {|a| m[:days].each do |d| t = Time.new @year, month, d - a << t.strftime('%A').downcase + a << I18n.t('date.day_names')[t.wday].downcase end } } diff --git a/spec/calendar_spec.rb b/spec/calendar_spec.rb index fc78cc0..770634a 100644 --- a/spec/calendar_spec.rb +++ b/spec/calendar_spec.rb @@ -7,6 +7,7 @@ I18n.backend.load_translations describe 'Calendar' do before(:each) do + I18n.locale = 'en' @calendar = CarlosGoce::Calendar.new 2015 end @@ -35,9 +36,7 @@ describe 'Calendar' do expect(@calendar.to_h[1][:days_names].count).to eq 31 end - it 'return the day names localized', - :pending => "Not working!!! Months are localized, why days aren't?" do - skip 'Is not working, the names are localized so why days are not?' + it 'return the day names localized' do I18n.locale = 'es' expect(@calendar.to_h[1][:days_names].first).to eq 'jueves' end -- cgit v1.2.3