Sha256: 7ab5bfb07d88f79aea411505205058ca77d8cf1b0e615aa72087f46c1377b40a

Contents?: true

Size: 993 Bytes

Versions: 7

Compression:

Stored size: 993 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper'

class LangaugeTest < ActiveSupport::TestCase

  context "a language instance" do
    
    context "locale_id" do
      setup do
        @language = Factory(:unmodified_language, :locale => 'zz', :supported => true)
        I18n.stubs(:locale).returns(:zz)
      end
      should "find the language id for the current locale" do
        assert_equal @language.id, Language.locale_id(true)
      end
    end
    
    context "supported_locale?" do
      setup do
        @supported_locale = 'zz'
        @not_supported_locale = 'aa'
        @supported_language = Factory(:unmodified_language, :locale => @supported_locale, :supported => true)
      end
      should "indicate the locale is supported" do
        assert Language.supported_locale?(@supported_locale, true)
      end
      should "indicate the locale is not supported" do
        assert !Language.supported_locale?(@not_supported_locale, true)
      end
    end
    
  end
  
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
muck-engine-0.4.34 test/rails_root/test/unit/language_test.rb
muck-engine-0.4.33 test/rails_root/test/unit/language_test.rb
muck-engine-0.4.32 test/rails_root/test/unit/language_test.rb
muck-engine-0.4.31 test/rails_root/test/unit/language_test.rb
muck-engine-0.4.30 test/rails_root/test/unit/language_test.rb
muck-engine-0.4.29 test/rails_root/test/unit/language_test.rb
muck-engine-0.4.27 test/rails_root/test/unit/language_test.rb