journalduhacker/spec/models/markdowner_spec.rb
Derek Prior aedc24651f
Remove test for disabled functionality
Username linking was disabled in
0f498d3ee3, leaving the test suite in a
failing state. This test can be restored when the functionality is
re-introduced.
2016-03-05 17:23:11 -05:00

29 lines
1,000 B
Ruby

require "spec_helper"
describe Markdowner do
it "parses simple markdown" do
Markdowner.to_html("hello there *italics* and **bold**!").should ==
"<p>hello there <em>italics</em> and <strong>bold</strong>!</p>"
end
# bug#209
it "keeps punctuation inside of auto-generated links when using brackets" do
Markdowner.to_html("hi <http://example.com/a.> test").should ==
"<p>hi <a href=\"http://example.com/a.\" rel=\"nofollow\">" <<
"http://example.com/a.</a> test</p>"
end
# bug#242
it "does not expand @ signs inside urls" do
User.make!(:username => "blahblah")
Markdowner.to_html("hi http://example.com/@blahblah/ test").should ==
"<p>hi <a href=\"http://example.com/@blahblah/\" rel=\"nofollow\">" <<
"http://example.com/@blahblah/</a> test</p>"
Markdowner.to_html("hi [test](http://example.com/@blahblah/)").should ==
"<p>hi <a href=\"http://example.com/@blahblah/\" rel=\"nofollow\">" <<
"test</a></p>"
end
end