require 'rails_helper' require 'models/concerns/has_xss_sanitized_note_examples' RSpec.describe Chat, type: :model do it_behaves_like 'HasXssSanitizedNote', model_factory: :chat describe 'website whitelisting' do let(:chat) { create(:chat, whitelisted_websites: 'zammad.org') } it 'detects whitelisted website' do result = chat.website_whitelisted?('https://www.zammad.org') expect(result).to be true end it 'detects non-whitelisted website' do result = chat.website_whitelisted?('https://www.zammad.com') expect(result).to be false end end end