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

25 lines
760 B
Ruby

# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require 'rails_helper'
RSpec.describe Issue3618GoogleCalendarUrlHttps, type: :db_migration, db_strategy: :reset do
let(:url) { 'http://www.google.com/calendar/ical/en.lithuanian%%23holiday%%40group.v.calendar.google.com/public/basic.ics' }
let(:calendar) { create :calendar, ical_url: url }
it 'migrates Google Calendar URLs' do
expect { migrate }
.to change { calendar.reload.ical_url.starts_with? 'https://' }
.from(false)
.to(true)
end
it 'other' do
calendar.update_attribute(:business_hours, nil)
expect { migrate }
.to change { calendar.reload.ical_url.starts_with? 'https://' }
.from(false)
.to(true)
end
end