1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
# frozen_string_literal: true
require 'rubocop_spec_helper'
require_relative '../../../../rubocop/cop/migration/avoid_finalize_background_migration'
RSpec.describe RuboCop::Cop::Migration::AvoidFinalizeBackgroundMigration, feature_category: :database do
context 'when file is under db/post_migration' do
it "flags the use of 'finalize_background_migration' method" do
expect_offense(<<~RUBY)
class FinalizeMyMigration < Gitlab::Database::Migration[2.1]
MIGRATION = 'MyMigration'
def up
finalize_background_migration(MIGRATION)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ #{described_class::MSG}
end
end
RUBY
end
end
end
|