trabajo-afectivo/spec/db/migrate/issue3110_service_now_provider_spec.rb

30 lines
815 B
Ruby

# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require 'rails_helper'
RSpec.describe Issue3110ServiceNowProvider, type: :db_migration do
let(:ticket) { create(:ticket) }
let(:external_sync) do
create(:external_sync,
source: 'ServiceNow',
source_id: 'INC678439',
object: 'Ticket',
o_id: ticket.id)
end
before do
create(:ticket_article,
ticket: ticket,
subject: 'Incident INC678439 -- zugewiesen an EXT-XXXINIS',
from: 'zam@mad-service-now.com')
end
it 'does migrates obsolete ServiceNow ExternalSync references' do
expect { migrate }
.to change { external_sync.reload.source }
.from('ServiceNow')
.to('ServiceNow-zam@mad-service-now.com')
end
end