Sha256: d1ee391fa032e1c8da69af63e8dfb8f4dbbd94ffcf0523b52fffb0ea17b2eee1

Contents?: true

Size: 573 Bytes

Versions: 37

Compression:

Stored size: 573 Bytes

Contents

require "spec_helper"

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

  it "#i18n_key" do
    expect(email_attr.i18n_key).to eq "activerecord.attributes.user.email"
  end

  it "#name" do
    expect(email_attr.name).to eq "email"
  end

  it "#model_inspector" do
    expect(email_attr.model_inspector.clazz).to eq User
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
awesome_translations-0.0.62 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.61 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.60 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.59 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.58 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.57 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.56 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.55 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.54 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.53 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.52 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.51 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.50 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.49 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.48 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.47 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.46 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.45 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.44 spec/lib/model_inspector/attribute_spec.rb
awesome_translations-0.0.43 spec/lib/model_inspector/attribute_spec.rb