Sha256: 6cf4a8494754359466fb77d59a45fde9aa14dc90e33dcd5e5c6bd57e667f331a

Contents?: true

Size: 914 Bytes

Versions: 6

Compression:

Stored size: 914 Bytes

Contents

require File.expand_path('../test_helper', __FILE__)

class I18nActiveRecordApiTest < Test::Unit::TestCase
  def setup
    I18n.backend = I18n::Backend::ActiveRecord.new
    super
  end

  def self.can_store_procs?
    I18n::Backend::ActiveRecord.included_modules.include?(I18n::Backend::ActiveRecord::StoreProcs)
  end

  include I18n::Tests::Basics
  include I18n::Tests::Defaults
  include I18n::Tests::Interpolation
  include I18n::Tests::Link
  include I18n::Tests::Lookup
  include I18n::Tests::Pluralization
  include I18n::Tests::Procs if can_store_procs?

  include I18n::Tests::Localization::Date
  include I18n::Tests::Localization::DateTime
  include I18n::Tests::Localization::Time
  include I18n::Tests::Localization::Procs if can_store_procs?

  test "make sure we use an ActiveRecord backend" do
    assert_equal I18n::Backend::ActiveRecord, I18n.backend.class
  end
end if defined?(ActiveRecord)

Version data entries

6 entries across 6 versions & 3 rubygems

Version Path
chipairon-i18n-active_record-0.0.4 test/api_test.rb
chipairon-i18n-active_record-0.0.3 test/api_test.rb
chipairon-i18n-active_record-0.0.2 test/api_test.rb
arena-i18n-active_record-0.0.4 test/api_test.rb
arena-i18n-active_record-0.0.333 test/api_test.rb
i18n-active_record-0.0.2 test/api_test.rb