# Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/ require 'rails_helper' RSpec.describe Issue3617UserImageSourceFix, db_strategy: :reset, type: :db_migration do describe 'when invalid user' do let!(:user) do user = create(:user) user.update_column(:image_source, 'invalid stuff!!!') user end it 'removes invalid image sources' do migrate expect(user.reload.image_source).to be_nil end end describe 'when valid user' do let!(:user) do user = create(:user) user.update_column(:image_source, 'https://zammad.org/avatar.png') user end it 'does not change anything' do migrate expect(user.reload.image_source).to eq('https://zammad.org/avatar.png') end end end