Commit 4a6afb41c4f9ba3fe87680b22a369764b2f1e1b7

Authored by AntonioTerceiro
1 parent 87f4d048

ActionItem79: creating a helper for the current language



git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@600 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/helpers/language_helper.rb 0 → 100644
... ... @@ -0,0 +1,10 @@
  1 +module LanguageHelper
  2 + def language
  3 + code = GetText.locale.to_s.downcase
  4 + if code == 'en_us'
  5 + 'en'
  6 + else
  7 + code
  8 + end
  9 + end
  10 +end
... ...
test/unit/language_helper_test.rb 0 → 100644
... ... @@ -0,0 +1,24 @@
  1 +require File.dirname(__FILE__) + '/../test_helper'
  2 +
  3 +class LanguageHelperTest < Test::Unit::TestCase
  4 +
  5 + include LanguageHelper
  6 +
  7 + def test_english
  8 + locale = mock
  9 + locale.expects(:to_s).returns('en_us')
  10 + GetText.stubs(:locale).returns(locale)
  11 +
  12 + assert_equal 'en', self.language
  13 + end
  14 +
  15 + def test_other_languages
  16 + locale = mock
  17 + locale.expects(:to_s).returns('pt_BR')
  18 + GetText.stubs(:locale).returns(locale)
  19 +
  20 + assert_equal 'pt_br', self.language
  21 + end
  22 +
  23 +end
  24 +
... ...