Sha256: 00273ca63b789b7ddcf96d0172ad5e874292d0fa0e86fe0635dd268f8cfb56e6
Contents?: true
Size: 941 Bytes
Versions: 2
Compression:
Stored size: 941 Bytes
Contents
require File.join(File.dirname(__FILE__),'/test_helper') require File.join(File.dirname(__FILE__),'../lib/zmeygo_sync') class ExtI18nTest < Test::Unit::TestCase # check if i18n.t method indeed populates Zmeygo.missing_keys include ZmeygoSync def setup common_setup end def teardown common_teardown end def test_assert_i18n_translate assert_equal 0, ZmeygoSync.get_cache.size I18n.t :key1 I18n.t :key2 assert_equal 2, ZmeygoSync.get_cache.size assert ZmeygoSync.get_cache.include?(:key1) assert ZmeygoSync.get_cache.include?(:key2) end def test_if_i18n_correctly_populates_cache assert_equal 0, ZmeygoSync.get_cache.size I18n.t :some_key I18n.t :other_key I18n.t 'text.signin' cache = ZmeygoSync.get_cache.clone assert cache.include?(:some_key) assert cache.include?(:other_key) assert cache.include?('text.signin') assert cache.size == 3 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zmeygo_sync-0.22 | test/ext_i18n_test.rb |
zmeygo_sync-0.21 | test/ext_i18n_test.rb |