Sha256: 29cae56d9552fcee9a71e898e9d6c9c95c1f2b3ae2648c2536b304ae27bc57ea

Contents?: true

Size: 477 Bytes

Versions: 8

Compression:

Stored size: 477 Bytes

Contents

# encoding: utf-8
require "spec_helper"

if ActiveRecord::VERSION::MAJOR >= 3
  require "gettext_i18n_rails/active_model/name"

  describe ActiveModel::Name do
    before do
      FastGettext.current_cache = {}
    end

    describe 'human' do
      it "is translated through FastGettext" do
        name = ActiveModel::Name.new(CarSeat)
        name.should_receive(:_).with('Car seat').and_return('Autositz')
        name.human.should == 'Autositz'
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
gettext_i18n_rails-1.0.2 spec/gettext_i18n_rails/active_model/name_spec.rb
gettext_i18n_rails-1.0.1 spec/gettext_i18n_rails/active_model/name_spec.rb
gettext_i18n_rails-1.0.0 spec/gettext_i18n_rails/active_model/name_spec.rb
gettext_i18n_rails-0.10.1 spec/gettext_i18n_rails/active_model/name_spec.rb
gettext_i18n_rails-0.10.0 spec/gettext_i18n_rails/active_model/name_spec.rb
gettext_i18n_rails-0.9.4 spec/gettext_i18n_rails/active_model/name_spec.rb
gettext_i18n_rails-0.9.3 spec/gettext_i18n_rails/active_model/name_spec.rb
gettext_i18n_rails-0.9.2 spec/gettext_i18n_rails/active_model/name_spec.rb