Sha256: 232941e8a27acb7b437d3d50ad42ed75883b819750e42e9d0dc91bf9e2ceaa78

Contents?: true

Size: 545 Bytes

Versions: 6

Compression:

Stored size: 545 Bytes

Contents

require 'abstract_unit'

class TestAttributeMethods < ActiveSupport::TestCase
  fixtures :reference_types
  
  def test_read_attribute_with_single_key
    rt = ReferenceType.find(1)
    assert_equal(1, rt.reference_type_id)
    assert_equal('NAME_PREFIX', rt.type_label)
    assert_equal('Name Prefix', rt.abbreviation)
  end

  def test_read_attribute_with_composite_keys
    ref_code = ReferenceCode.find(1,1)
    assert_equal(1, ref_code.id.first)
    assert_equal(1, ref_code.id.last)
    assert_equal('Mr', ref_code.abbreviation)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
composite_primary_keys-3.1.11 test/test_attribute_methods.rb
composite_primary_keys-4.0.0.beta3 test/test_attribute_methods.rb
composite_primary_keys-3.1.10 test/test_attribute_methods.rb
composite_primary_keys-4.0.0.beta2 test/test_attribute_methods.rb
composite_primary_keys-4.0.0.beta1 test/test_attribute_methods.rb
composite_primary_keys-3.1.9 test/test_attribute_methods.rb