Commit e3f5c4c5 authored by Munken's avatar Munken

More tests

parent 2bfed70a
...@@ -4,8 +4,9 @@ describe Banzai::Filter::InlineMathFilter, lib: true do ...@@ -4,8 +4,9 @@ describe Banzai::Filter::InlineMathFilter, lib: true do
include FilterSpecHelper include FilterSpecHelper
it 'leaves regular inline code unchanged' do it 'leaves regular inline code unchanged' do
doc = filter("<code>2+2</code>") input = "<code>2+2</code>"
expect(doc.to_s).to eq "<code>2+2</code>" doc = filter(input)
expect(doc.to_s).to eq input
end end
it 'removes surrounding dollar signs and adds class' do it 'removes surrounding dollar signs and adds class' do
...@@ -24,18 +25,21 @@ describe Banzai::Filter::InlineMathFilter, lib: true do ...@@ -24,18 +25,21 @@ describe Banzai::Filter::InlineMathFilter, lib: true do
end end
it 'ignores cases with missing dolar sign at the end' do it 'ignores cases with missing dolar sign at the end' do
doc = filter("test $<code>2+2</code> test") input = "test $<code>2+2</code> test"
expect(doc.to_s).to eq 'test $<code>2+2</code> test' doc = filter(input)
expect(doc.to_s).to eq input
end end
it 'ignores cases with missing dolar sign at the beginning' do it 'ignores cases with missing dolar sign at the beginning' do
doc = filter("test <code>2+2</code>$ test") input = "test <code>2+2</code>$ test"
expect(doc.to_s).to eq 'test <code>2+2</code>$ test' doc = filter(input)
expect(doc.to_s).to eq input
end end
it 'ignores dollar signs if it is not adjacent' do it 'ignores dollar signs if it is not adjacent' do
doc = filter("$test <code>2+2</code>$ test") input = '<p>We check strictly $<code>2+2</code> and <code>2+2</code>$ </p>'
expect(doc.to_s).to eq '$test <code>2+2</code>$ test' doc = filter(input)
expect(doc.to_s).to eq input
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment