diff options
Diffstat (limited to 'spec/migrations/remove_deprecated_jenkins_service_records_spec.rb')
-rw-r--r-- | spec/migrations/remove_deprecated_jenkins_service_records_spec.rb | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/spec/migrations/remove_deprecated_jenkins_service_records_spec.rb b/spec/migrations/remove_deprecated_jenkins_service_records_spec.rb deleted file mode 100644 index 817cf183e0c..00000000000 --- a/spec/migrations/remove_deprecated_jenkins_service_records_spec.rb +++ /dev/null @@ -1,29 +0,0 @@ -# frozen_string_literal: true - -require 'spec_helper' -require_migration! - -require_migration!('ensure_deprecated_jenkins_service_records_removal') - -RSpec.shared_examples 'remove DeprecatedJenkinsService records' do - let(:services) { table(:services) } - - before do - services.create!(type: 'JenkinsDeprecatedService') - services.create!(type: 'JenkinsService') - end - - it 'deletes services when template and attached to a project' do - expect { migrate! } - .to change { services.where(type: 'JenkinsDeprecatedService').count }.from(1).to(0) - .and not_change { services.where(type: 'JenkinsService').count } - end -end - -RSpec.describe RemoveDeprecatedJenkinsServiceRecords, :migration do - it_behaves_like 'remove DeprecatedJenkinsService records' -end - -RSpec.describe EnsureDeprecatedJenkinsServiceRecordsRemoval, :migration do - it_behaves_like 'remove DeprecatedJenkinsService records' -end |