mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-11 20:03:58 +02:00
parser: add some frontmatter test cases
This commit is contained in:
25
parser/frontmatter_test.go
Normal file
25
parser/frontmatter_test.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package parser
|
||||
|
||||
import (
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestFormatToLeadRune(t *testing.T) {
|
||||
for i, this := range []struct {
|
||||
kind string
|
||||
expect rune
|
||||
}{
|
||||
{"yaml", '-'},
|
||||
{"yml", '-'},
|
||||
{"toml", '+'},
|
||||
{"json", '{'},
|
||||
{"js", '{'},
|
||||
{"unknown", '+'},
|
||||
} {
|
||||
result := FormatToLeadRune(this.kind)
|
||||
|
||||
if result != this.expect {
|
||||
t.Errorf("[%d] Got %q but expected %q", i, result, this.expect)
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user