2022-01-01 13:38:12 +00:00
|
|
|
# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
|
2021-09-01 09:46:34 +00:00
|
|
|
|
|
|
|
require 'rails_helper'
|
|
|
|
|
|
|
|
RSpec.describe Issue3503FixCurrentUser, type: :db_migration do
|
|
|
|
let!(:job) { create(:job) }
|
|
|
|
let!(:sla) { create(:sla) }
|
|
|
|
|
|
|
|
before do
|
|
|
|
condition = { 'ticket.organization_id' => { 'operator' => 'is', 'pre_condition' => 'current_user.organization_id', 'value' => '' }, 'ticket.action' => { 'operator' => 'is', 'value' => 'create' } }
|
|
|
|
job.update_column(:condition, condition)
|
|
|
|
sla.update_column(:condition, condition)
|
|
|
|
end
|
|
|
|
|
|
|
|
it 'removes current user condition from Jobs' do
|
|
|
|
expect { migrate }.to change { job.reload.condition }.to({ 'ticket.action'=>{ 'operator' => 'is', 'value' => 'create' } })
|
|
|
|
end
|
|
|
|
|
|
|
|
it 'removes current user condition from Slas' do
|
|
|
|
expect { migrate }.to change { sla.reload.condition }.to({ 'ticket.action'=>{ 'operator' => 'is', 'value' => 'create' } })
|
|
|
|
end
|
|
|
|
end
|