# Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
RSpec.shared_examples 'HasXssSanitizedNote' do |model_factory:, attribut_name: :note|
describe 'XSS prevention' do
context 'with injected JS' do
subject { create(model_factory, attribut_name => 'test 123 some text') }
before do
# XSS processing may run into a timeout on slow CI systems, so turn the timeout off for the test.
stub_const("#{HtmlSanitizer}::PROCESSING_TIMEOUT", nil)
end
it 'strips out