diff options
Diffstat (limited to 'spec/lib/banzai/filter/references/reference_filter_spec.rb')
-rw-r--r-- | spec/lib/banzai/filter/references/reference_filter_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/lib/banzai/filter/references/reference_filter_spec.rb b/spec/lib/banzai/filter/references/reference_filter_spec.rb index b55b8fd41fa..a2aa4a33ed7 100644 --- a/spec/lib/banzai/filter/references/reference_filter_spec.rb +++ b/spec/lib/banzai/filter/references/reference_filter_spec.rb @@ -34,6 +34,13 @@ RSpec.describe Banzai::Filter::References::ReferenceFilter, feature_category: :t expect { |b| filter.each_node(&b) }.not_to yield_control end + + it 'skips text nodes in inline diff elements' do + document = Nokogiri::HTML.fragment('<span class="idiff">foo</span>') + filter = described_class.new(document, project: project) + + expect { |b| filter.each_node(&b) }.not_to yield_control + end end describe '#nodes' do |