Convert panics to errors for public interface
This commit is contained in:
parent
f28f400d7e
commit
04df30a7b5
5 changed files with 52 additions and 15 deletions
|
@ -64,7 +64,11 @@ var frontMatterTests = []frontMatterTest{
|
|||
|
||||
func TestParseFrontMatter(t *testing.T) {
|
||||
for _, test := range frontMatterTests {
|
||||
actual := NewDocument().FrontMatter(strings.NewReader(test.input), test.handler)
|
||||
actual, err := NewDocument().FrontMatter(strings.NewReader(test.input), test.handler)
|
||||
if err != nil {
|
||||
t.Errorf("%s\n got error: %s", test.name, err)
|
||||
continue
|
||||
}
|
||||
if !reflect.DeepEqual(test.expected, actual) {
|
||||
t.Errorf("%s\n got: %#v\nexpected: %#v\n%s'", test.name, actual, test.expected, test.input)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue