Sha256: c242c6a47cb3b350dc10e6a353e975406d50f400eedcf16d9ede4366e986272a

Contents?: true

Size: 683 Bytes

Versions: 83

Compression:

Stored size: 683 Bytes

Contents

require File.expand_path('../abstract_unit', __FILE__)

class TestMiscellaneous < ActiveSupport::TestCase
  fixtures :reference_types, :reference_codes, :products
  
  CLASSES = {
    :single => {
      :class => ReferenceType,
      :primary_keys => :reference_type_id,
    },
    :dual   => { 
      :class => ReferenceCode,
      :primary_keys => [:reference_type_id, :reference_code],
    },
  }
  
  def setup
    self.class.classes = CLASSES
  end

  def test_composite_class
    testing_with do
      assert_equal composite?, @klass.composite?
    end
  end

  def test_composite_instance
    testing_with do
      assert_equal composite?, @first.composite?
    end
  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
composite_primary_keys-14.0.10 test/test_miscellaneous.rb
composite_primary_keys-13.0.9 test/test_miscellaneous.rb
composite_primary_keys-14.0.9 test/test_miscellaneous.rb
composite_primary_keys-14.0.8 test/test_miscellaneous.rb
composite_primary_keys-13.0.8 test/test_miscellaneous.rb
composite_primary_keys-14.0.7 test/test_miscellaneous.rb
composite_primary_keys-14.0.6 test/test_miscellaneous.rb
composite_primary_keys-13.0.7 test/test_miscellaneous.rb
composite_primary_keys-13.0.6 test/test_miscellaneous.rb
composite_primary_keys-14.0.5 test/test_miscellaneous.rb
composite_primary_keys-13.0.5 test/test_miscellaneous.rb
composite_primary_keys-13.0.4 test/test_miscellaneous.rb
composite_primary_keys-14.0.4 test/test_miscellaneous.rb
composite_primary_keys-14.0.3 test/test_miscellaneous.rb
composite_primary_keys-13.0.3 test/test_miscellaneous.rb
composite_primary_keys-14.0.2 test/test_miscellaneous.rb
composite_primary_keys-13.0.2 test/test_miscellaneous.rb
composite_primary_keys-14.0.1 test/test_miscellaneous.rb
composite_primary_keys-9.0.9 test/test_miscellaneous.rb
composite_primary_keys-11.0.0.rc2 test/test_miscellaneous.rb