Sha256: a47116b1a50d99d33bcaa9278a23661459554fbd1cdbd12ddaff957d69d053b7
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
require 'test_helper' class CuttingBoardTest < Test::Unit::TestCase context "basic behavior" do setup do @board = Flannel::CuttingBoard.new end should "strip and convert underscores to pre tags" do markup = "_foo\n\n bar\n_" assert_equal "<pre>foo\n\n bar</pre>", @board.cut(markup) end should "not replace in preformatted text" do markup = "_4 - 2 > 2 - 2\n_" assert_equal '<pre>4 - 2 > 2 - 2</pre>', @board.cut(markup) end end context "When block starts with one or more equals signs, it" do setup do @board = Flannel::CuttingBoard.new end should "convert one equals to a header one" do markup = "= Some header" result = "<h1>Some header</h1>" assert_equal result, @board.cut(markup) end should "convert two equals to a header two" do markup = "== Some header" result = "<h2>Some header</h2>" assert_equal result, @board.cut(markup) end end context "When block starts with a star, it" do should "tell square that it's a list, so that it will be wrapped in ul tags" do board = Flannel::CuttingBoard.new markup = "* Yadda" result = "<ul><li>Yadda</li></ul>" assert_equal result, board.cut(markup) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
flannel-0.2.3 | test/cutting_board_test.rb |