summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-05-22 22:40:43 +0200
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-05-22 22:40:43 +0200
commit13bf612600f126faddb4de5e8376a27a466ff830 (patch)
tree4f0fc27a091a15a776866d5ab96f394d6e75b12e
parent529c5821305cf152770e5cb762adc5ee2c0143b8 (diff)
downloadgitlab-ce-13bf612600f126faddb4de5e8376a27a466ff830.tar.gz
Test migration helpers using a migration class
-rw-r--r--spec/lib/gitlab/database/migration_helpers_spec.rb12
1 files changed, 5 insertions, 7 deletions
diff --git a/spec/lib/gitlab/database/migration_helpers_spec.rb b/spec/lib/gitlab/database/migration_helpers_spec.rb
index ec43165bb53..642954f8d2d 100644
--- a/spec/lib/gitlab/database/migration_helpers_spec.rb
+++ b/spec/lib/gitlab/database/migration_helpers_spec.rb
@@ -2,15 +2,13 @@ require 'spec_helper'
describe Gitlab::Database::MigrationHelpers, lib: true do
let(:model) do
- Class.new do
- include Gitlab::Database::MigrationHelpers
-
- def method_missing(name, *args, &block)
- ActiveRecord::Base.connection.send(name, *args, &block)
- end
- end.new
+ ActiveRecord::Migration.new.extend(
+ Gitlab::Database::MigrationHelpers
+ )
end
+ before { allow(model).to receive(:puts) }
+
describe '#add_concurrent_index' do
context 'outside a transaction' do
before do