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

25 lines
702 B
Ruby
Raw Normal View History

# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
require 'rails_helper'
RSpec.describe Issue3964InboundFixOptions, type: :db_migration do
let(:channel1) { create(:google_channel) }
let(:channel2) { create(:google_channel) }
before do
channel1.options[:inbound][:options][:ssl] = true
channel1.save
channel2.options[:inbound][:options][:ssl] = false
channel2.save
migrate
end
it 'sets the correct ssl value for ssl true' do
expect(channel1.reload.options[:inbound][:options][:ssl]).to eq('ssl')
end
it 'sets the correct ssl value for ssl false' do
expect(channel2.reload.options[:inbound][:options][:ssl]).to eq('off')
end
end