1 // 2 // Blackfriday Markdown Processor 3 // Available at http://github.com/russross/blackfriday 4 // 5 // Copyright © 2011 Russ Ross <russ@russross.com>. 6 // Distributed under the Simplified BSD License. 7 // See README.md for details. 8 // 9 10 // 11 // Unit tests for full document parsing and rendering 12 // 13 14 package blackfriday 15 16 import "testing" 17 18 func TestDocument(t *testing.T) { 19 t.Parallel() 20 var tests = []string{ 21 // Empty document. 22 "", 23 "", 24 25 " ", 26 "", 27 28 // This shouldn't panic. 29 // https://github.com/russross/blackfriday/issues/172 30 "[]:<", 31 "<p>[]:<</p>\n", 32 33 // This shouldn't panic. 34 // https://github.com/russross/blackfriday/issues/173 35 " [", 36 "<p>[</p>\n", 37 } 38 doTests(t, tests) 39 } 40