Sha256: ae9ff6c338196f282f380b4ac9870791662b4ea2edfce8ff2d7a811137ad6b27
Contents?: true
Size: 814 Bytes
Versions: 7
Compression:
Stored size: 814 Bytes
Contents
require 'spec_helper' describe 'array migrations' do let!(:connection) { ActiveRecord::Base.connection } it 'creates an cidr column' do lambda do connection.create_table :data_types do |t| t.cidr :cidr_1, :array => true t.cidr :cidr_2, :cidr_3, :array => true t.column :cidr_4, :cidr, :array => true end end.should_not raise_exception columns = connection.columns(:data_types) cidr_1 = columns.detect { |c| c.name == 'cidr_1'} cidr_2 = columns.detect { |c| c.name == 'cidr_2'} cidr_3 = columns.detect { |c| c.name == 'cidr_3'} cidr_4 = columns.detect { |c| c.name == 'cidr_4'} cidr_1.sql_type.should eq 'cidr[]' cidr_2.sql_type.should eq 'cidr[]' cidr_3.sql_type.should eq 'cidr[]' cidr_4.sql_type.should eq 'cidr[]' end end
Version data entries
7 entries across 7 versions & 1 rubygems