Class: Test::Unit::TestCase

Inherits:
Object show all
Defined in:
lib/vendor/i18n/test/test_helper.rb

Direct Known Subclasses

I18nCacheBackendTest, I18nChainBackendApiBasicsTest, I18nChainBackendApiInterpolateTest, I18nChainBackendApiLambdaTest, I18nChainBackendApiLocalizeDateTest, I18nChainBackendApiLocalizeDateTimeTest, I18nChainBackendApiLocalizeLambdaTest, I18nChainBackendApiLocalizeTimeTest, I18nChainBackendApiPluralizationTest, I18nChainBackendApiTranslateLinkedTest, I18nChainBackendApiTranslateTest, I18nChainBackendTest, I18nExceptionsTest, I18nFallbacksBackendApiBasicsTest, I18nFallbacksBackendApiInterpolateTest, I18nFallbacksBackendApiLambdaTest, I18nFallbacksBackendApiLocalizeDateTest, I18nFallbacksBackendApiLocalizeDateTimeTest, I18nFallbacksBackendApiLocalizeLambdaTest, I18nFallbacksBackendApiLocalizeTimeTest, I18nFallbacksBackendApiPluralizationTest, I18nFallbacksBackendApiTranslateLinkedTest, I18nFallbacksBackendApiTranslateTest, I18nFallbacksBackendTest, I18nFallbacksComputationTest, I18nFallbacksDefaultsTest, I18nGettextApiTest, I18nGettextBackendTest, I18nLoadPathTest, I18nLocaleTagRfc4646ParserTest, I18nLocaleTagSimpleTest, I18nLocaleTagSubtagsTest, I18nPluralizationBackendApiBasicsTest, I18nPluralizationBackendApiInterpolateTest, I18nPluralizationBackendApiLambdaTest, I18nPluralizationBackendApiLocalizeDateTest, I18nPluralizationBackendApiLocalizeDateTimeTest, I18nPluralizationBackendApiLocalizeLambdaTest, I18nPluralizationBackendApiLocalizeTimeTest, I18nPluralizationBackendApiPluralizeTest, I18nPluralizationBackendApiTranslateLinkedTest, I18nPluralizationBackendApiTranslateTest, I18nPluralizationBackendTest, I18nSimpleBackendApiBasicsTest, I18nSimpleBackendApiInterpolateTest, I18nSimpleBackendApiLambdaTest, I18nSimpleBackendApiLocalizeDateTest, I18nSimpleBackendApiLocalizeDateTimeTest, I18nSimpleBackendApiLocalizeLambdaTest, I18nSimpleBackendApiLocalizeTimeTest, I18nSimpleBackendApiPluralizationTest, I18nSimpleBackendApiTranslateLinkedTest, I18nSimpleBackendApiTranslateTest, I18nSimpleBackendLoadTranslationsTest, I18nSimpleBackendLookupTest, I18nSimpleBackendReloadTranslationsTest, I18nSimpleBackendStoreTranslationsTest, I18nStringTest, I18nTest

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.test(name, &block) ⇒ Object



22
23
24
# File 'lib/vendor/i18n/test/test_helper.rb', line 22

def self.test(name, &block)
  define_method("test: " + name, &block)
end

Instance Method Details

#backend_get_translationsObject



38
39
40
# File 'lib/vendor/i18n/test/test_helper.rb', line 38

def backend_get_translations
  I18n.backend.instance_variable_get :@translations
end

#backend_store_translations(*args) ⇒ Object



34
35
36
# File 'lib/vendor/i18n/test/test_helper.rb', line 34

def backend_store_translations(*args)
  I18n.backend.store_translations(*args)
end

#dateObject



42
43
44
# File 'lib/vendor/i18n/test/test_helper.rb', line 42

def date
  Date.new(2008, 3, 1)
end

#euc_jp(string) ⇒ Object



26
27
28
# File 'lib/vendor/i18n/test/test_helper.rb', line 26

def euc_jp(string)
  string.encode!(Encoding::EUC_JP)
end

#evening_datetimeObject



51
52
53
# File 'lib/vendor/i18n/test/test_helper.rb', line 51

def evening_datetime
  DateTime.new(2008, 3, 1, 18)
end

#evening_timeObject



60
61
62
# File 'lib/vendor/i18n/test/test_helper.rb', line 60

def evening_time
  Time.parse('2008-03-01 18:00 UTC')
end

#locales_dirObject



30
31
32
# File 'lib/vendor/i18n/test/test_helper.rb', line 30

def locales_dir
  File.dirname(__FILE__) + '/fixtures/locales'
end

#morning_datetimeObject Also known as: datetime



46
47
48
# File 'lib/vendor/i18n/test/test_helper.rb', line 46

def morning_datetime
  DateTime.new(2008, 3, 1, 6)
end

#morning_timeObject Also known as: time



55
56
57
# File 'lib/vendor/i18n/test/test_helper.rb', line 55

def morning_time
  Time.parse('2008-03-01 6:00 UTC')
end