diff options
Diffstat (limited to 'spec/lib/gitlab/database/schema_validation/adapters/foreign_key_structure_sql_adapter_spec.rb')
-rw-r--r-- | spec/lib/gitlab/database/schema_validation/adapters/foreign_key_structure_sql_adapter_spec.rb | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/spec/lib/gitlab/database/schema_validation/adapters/foreign_key_structure_sql_adapter_spec.rb b/spec/lib/gitlab/database/schema_validation/adapters/foreign_key_structure_sql_adapter_spec.rb deleted file mode 100644 index f7ae0c0f892..00000000000 --- a/spec/lib/gitlab/database/schema_validation/adapters/foreign_key_structure_sql_adapter_spec.rb +++ /dev/null @@ -1,42 +0,0 @@ -# frozen_string_literal: true - -require 'spec_helper' - -RSpec.describe Gitlab::Database::SchemaValidation::Adapters::ForeignKeyStructureSqlAdapter, feature_category: :database do - subject(:adapter) { described_class.new(stmt) } - - let(:stmt) { PgQuery.parse(sql).tree.stmts.first.stmt.alter_table_stmt } - - where(:sql, :name, :table_name, :statement) do - [ - [ - 'ALTER TABLE ONLY public.issues ADD CONSTRAINT fk_05f1e72feb FOREIGN KEY (author_id) REFERENCES users (id) ' \ - 'ON DELETE SET NULL', - 'public.fk_05f1e72feb', - 'issues', - 'FOREIGN KEY (author_id) REFERENCES users(id) ON DELETE SET NULL' - ], - [ - 'ALTER TABLE public.import_failures ADD CONSTRAINT fk_9a9b9ba21c FOREIGN KEY (user_id) REFERENCES users(id) ' \ - 'ON DELETE CASCADE', - 'public.fk_9a9b9ba21c', - 'import_failures', - 'FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE' - ] - ] - end - - with_them do - describe '#name' do - it { expect(adapter.name).to eq(name) } - end - - describe '#table_name' do - it { expect(adapter.table_name).to eq(table_name) } - end - - describe '#statement' do - it { expect(adapter.statement).to eq(statement) } - end - end -end |