Sha256: 93f93ffd217c23986ff6c437a81d4fa49f214de66340d0a50764337df5961e96

Contents?: true

Size: 649 Bytes

Versions: 11

Compression:

Stored size: 649 Bytes

Contents

require 'abstract_unit'
require 'fixtures/kitchen_sink'
require 'fixtures/reference_type'

class TestAttributeMethods < Test::Unit::TestCase
  fixtures :kitchen_sinks, :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
    sink = KitchenSink.find(1,2)
    assert_equal(1, sink.id_1)
    assert_equal(2, sink.id_2)
    assert_equal(Date.today, sink.a_date.to_date)
    assert_equal('string', sink.a_string)
  end
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
mingusbabcock-composite_primary_keys-2.2.2.1 test/test_attribute_methods.rb
tyler-composite_primary_keys-1.1.0 test/test_attribute_methods.rb
tyler-composite_primary_keys-1.1.1 test/test_attribute_methods.rb
tyler-composite_primary_keys-1.1.2 test/test_attribute_methods.rb
tyler-composite_primary_keys-1.1.3 test/test_attribute_methods.rb
tyler-composite_primary_keys-1.1.4 test/test_attribute_methods.rb
composite_primary_keys-1.0.10 test/test_attribute_methods.rb
composite_primary_keys-1.1.0 test/test_attribute_methods.rb
composite_primary_keys-2.2.1 test/test_attribute_methods.rb
composite_primary_keys-2.2.2 test/test_attribute_methods.rb
composite_primary_keys-2.2.0 test/test_attribute_methods.rb