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