diff --git a/spec/lib/banzai/filter/inline_math_filter_spec.rb b/spec/lib/banzai/filter/inline_math_filter_spec.rb index 1edec83a6f27a11d2305d0e0f28e3da758a2678f..e6cccd79723bf02cc0df59d83b17aab36abfa038 100644 --- a/spec/lib/banzai/filter/inline_math_filter_spec.rb +++ b/spec/lib/banzai/filter/inline_math_filter_spec.rb @@ -23,9 +23,19 @@ describe Banzai::Filter::InlineMathFilter, lib: true do expect(doc.to_s).to eq 'test $<code class="code math">2+2</code>$ test' end - it 'ignores cases with missing dolar sign' do + it 'ignores cases with missing dolar sign at the end' do doc = filter("test $<code>2+2</code> test") expect(doc.to_s).to eq 'test $<code>2+2</code> test' end + it 'ignores cases with missing dolar sign at the beginning' do + doc = filter("test <code>2+2</code>$ test") + expect(doc.to_s).to eq 'test <code>2+2</code>$ test' + end + + it 'ignores dollar signs if it is not adjacent' do + doc = filter("$test <code>2+2</code>$ test") + expect(doc.to_s).to eq '$test <code>2+2</code>$ test' + end + end