Sha256: fe5794e2ed699956eae0ae0ad44052ba2d5ea8290e54acd2471ae649c00b706d
Contents?: true
Size: 717 Bytes
Versions: 2
Compression:
Stored size: 717 Bytes
Contents
RSpec.describe ROM::SQL::Gateway, :postgres do include_context 'database setup' subject(:gateway) { container.gateways[:default] } before do conn.drop_table?(:users) end describe 'unsupported conversions' do before do conf.relation(:users) do schema do attribute :id, ROM::SQL::Types::Serial attribute :name, ROM::SQL::Types::String end end end it 'raises an error' do conn.create_table :users do primary_key :id column :name, Integer, null: false end expect { gateway.auto_migrate!(conf) }.to raise_error(ROM::SQL::UnsupportedConversion, /Don't know how to convert/) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rom-sql-2.0.0.beta2 | spec/integration/auto_migrations/errors_spec.rb |
rom-sql-2.0.0.beta1 | spec/integration/auto_migrations/errors_spec.rb |