spec/integration/schema/rename_spec.rb in rom-sql-1.0.1 vs spec/integration/schema/rename_spec.rb in rom-sql-1.0.2

- old
+ new

@@ -1,23 +1,21 @@ require 'spec_helper' -RSpec.describe ROM::SQL::Schema, '#rename' do - include_context 'database setup' +RSpec.describe ROM::SQL::Schema, '#rename', :postgres, seeds: false do + include_context 'users' - with_adapters :postgres do - before do - conf.relation(:users) do - schema(infer: true) - end + before do + conf.relation(:users) do + schema(infer: true) end + end - it 'auto-projects a relation with renamed columns' do - expect(relations[:users].schema.rename(id: :user_id, name: :user_name).(relations[:users]).dataset.sql) - .to eql('SELECT "id" AS "user_id", "name" AS "user_name" FROM "users" ORDER BY "users"."id"') - end + it 'auto-projects a relation with renamed columns' do + expect(relations[:users].schema.rename(id: :user_id, name: :user_name).(relations[:users]).dataset.sql) + .to eql('SELECT "id" AS "user_id", "name" AS "user_name" FROM "users" ORDER BY "users"."id"') + end - it 'auto-projects a relation with renamed and qualified columns' do - expect(relations[:users].schema.qualified.rename(id: :user_id, name: :user_name).(relations[:users]).dataset.sql) - .to eql('SELECT "users"."id" AS "user_id", "users"."name" AS "user_name" FROM "users" ORDER BY "users"."id"') - end + it 'auto-projects a relation with renamed and qualified columns' do + expect(relations[:users].schema.qualified.rename(id: :user_id, name: :user_name).(relations[:users]).dataset.sql) + .to eql('SELECT "users"."id" AS "user_id", "users"."name" AS "user_name" FROM "users" ORDER BY "users"."id"') end end