Sha256: 03db1ea63dfe68edd07c891012f1a23fd68f68eec43439c5f158fae0278ef81e

Contents?: true

Size: 577 Bytes

Versions: 20

Compression:

Stored size: 577 Bytes

Contents

require "spec_helper"

describe AwesomeTranslations::ModelInspector::Attribute do
  let(:user_inspector) { AwesomeTranslations::ModelInspector.model_classes.select { |model_inspector| model_inspector.clazz == User }.first }
  let(:email_attr) { user_inspector.attributes.select { |attribute| attribute.name == "email" }.first }

  it "#i18n_key" do
    email_attr.i18n_key.should eq "activerecord.attributes.user.email"
  end

  it "#name" do
    email_attr.name.should eq "email"
  end

  it "#model_inspector" do
    email_attr.model_inspector.clazz.should eq User
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
awesome_translations-0.0.24 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.23 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.22 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.21 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.20 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.19 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.18 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.17 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.16 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.15 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.14 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.13 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.12 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.10 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.9 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.8 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.7 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.6 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.5 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.4 spec/lib/model_inspector/attribute_spec.rb