mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	| @@ -68,11 +68,14 @@ var frontMatterTests = []lexerTest{ | ||||
| 	{"Summary divider ORG", tstORG + "\nSome text.\n# more\nSome text.\n", []Item{tstFrontMatterORG, tstSomeText, nti(TypeLeadSummaryDivider, "# more\n"), nti(tText, "Some text.\n"), tstEOF}}, | ||||
| 	{"Summary divider", "+++\nfoo = \"bar\"\n+++\n\nSome text.\n<!--more-->\nSome text.\n", []Item{tstFrontMatterTOML, tstSomeText, tstSummaryDivider, nti(tText, "Some text.\n"), tstEOF}}, | ||||
| 	{"Summary divider same line", "+++\nfoo = \"bar\"\n+++\n\nSome text.<!--more-->Some text.\n", []Item{tstFrontMatterTOML, nti(tText, "\nSome text."), nti(TypeLeadSummaryDivider, "<!--more-->"), nti(tText, "Some text.\n"), tstEOF}}, | ||||
| 	// https://github.com/gohugoio/hugo/issues/5402 | ||||
| 	{"Summary and shortcode, no space", "+++\nfoo = \"bar\"\n+++\n\nSome text.\n<!--more-->{{< sc1 >}}\nSome text.\n", []Item{tstFrontMatterTOML, tstSomeText, nti(TypeLeadSummaryDivider, "<!--more-->"), tstLeftNoMD, tstSC1, tstRightNoMD, tstSomeText, tstEOF}}, | ||||
| } | ||||
|  | ||||
| func TestFrontMatter(t *testing.T) { | ||||
| 	t.Parallel() | ||||
| 	for i, test := range frontMatterTests { | ||||
|  | ||||
| 		items := collect([]byte(test.input), false, lexIntroSection) | ||||
| 		if !equal(items, test.items) { | ||||
| 			got := crLfReplacer.Replace(fmt.Sprint(items)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user