From 83a9cadbb13bd2292c7d064d40721fa5f64119fb Mon Sep 17 00:00:00 2001 From: elijah Date: Mon, 15 Jun 2015 17:14:26 -0700 Subject: added CommonLanguages gem --- vendor/gems/common_languages/test/usage_test.rb | 33 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 vendor/gems/common_languages/test/usage_test.rb (limited to 'vendor/gems/common_languages/test/usage_test.rb') diff --git a/vendor/gems/common_languages/test/usage_test.rb b/vendor/gems/common_languages/test/usage_test.rb new file mode 100644 index 0000000..dc545f4 --- /dev/null +++ b/vendor/gems/common_languages/test/usage_test.rb @@ -0,0 +1,33 @@ +require_relative 'test_helper' +require 'i18n' + +class UsageTest < MiniTest::Test + + def setup + CommonLanguages.reset + end + + def test_available_codes_are_sorted + I18n.available_locales = ['pt', 'en', :de, :es] + assert_equal ['es', 'en', 'pt', 'de'], CommonLanguages.available_codes + end + + def test_available + I18n.available_locales = [:en] + english = CommonLanguages::Language.new(CommonLanguages::DATA[2]) + assert_equal english, CommonLanguages.get(:en) + assert_equal [english], CommonLanguages.available + end + + def test_unique_codes + assert_equal CommonLanguages::DATA.size, CommonLanguages::languages.size + end + + #def test_data + # I18n.available_locales = [:en, :de, :pt] + # CommonLanguages.available.each do |language| + # p [language.code, language.name, language.english_name, language.rtl?] + # end + #end + +end -- cgit v1.2.3