Sha256: 59d2fe6ff39a793631b65544008bca475af044ccb2cf15f49e8db4512f35b731

Contents?: true

Size: 370 Bytes

Versions: 17

Compression:

Stored size: 370 Bytes

Contents

require File.join(File.dirname(__FILE__), 'spec_helper.rb')

describe 'Type families' do
  let(:types) { ObjectSpace.each_object(Class).select { |k| k < Attributor::Type } }

  it 'are set on all types' do
    types.each do |type|
      next if type == Attributor::Object # object has no set family
      expect(type).not_to be_in_family('attributor')
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
attributor-8.0 spec/families_spec.rb
attributor-7.1 spec/families_spec.rb
attributor-7.0 spec/families_spec.rb
attributor-6.5 spec/families_spec.rb
attributor-6.4 spec/families_spec.rb
attributor-6.3 spec/families_spec.rb
attributor-6.2 spec/families_spec.rb
attributor-6.1 spec/families_spec.rb
attributor-6.0 spec/families_spec.rb
attributor-5.7 spec/families_spec.rb
attributor-5.6 spec/families_spec.rb
attributor-5.5 spec/families_spec.rb
attributor-5.4 spec/families_spec.rb
attributor-5.3 spec/families_spec.rb
attributor-5.2.1 spec/families_spec.rb
attributor-5.2.0 spec/families_spec.rb
attributor-5.1.0 spec/families_spec.rb