Sha256: d36a618e4fa05517b37ef1394763d3d8bf10124a08a1f4f8feec4ed8ec8af6a0

Contents?: true

Size: 655 Bytes

Versions: 1

Compression:

Stored size: 655 Bytes

Contents

require 'helper'

class AxleAttributes::Serializations::ReflectionTest < ActiveSupport::TestCase
  test 'collection' do
    assert reflection_class.new(:serialize_many, :doggies, {}).collection?
    refute reflection_class.new(:serialize_one, :doggy, {}).collection?
  end

  test 'counter_cache_column' do
    assert_equal 'doggies_count', reflection_class.new(:serialize_many, :doggies, {}).counter_cache_column
    assert_nil reflection_class.new(:serialize_many, :doggies, counter_cache: false).counter_cache_column
  end

  test 'klass' do
    
  end

  private

    def reflection_class
      AxleAttributes::Serializations::Reflection
    end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
axle_attributes-1.13.2 test/lib/serializations/reflection_test.rb