Detach parseFragmentHeader from parser struct

This operates on a single line and doesn't need any parser state.
This commit is contained in:
Billy Keyes
2019-03-14 21:55:06 -07:00
parent 4ddf1d962d
commit bca8d0806e
2 changed files with 38 additions and 40 deletions
+1 -4
View File
@@ -109,11 +109,8 @@ func TestParseFragmentHeader(t *testing.T) {
for _, test := range tests {
t.Run(test.Name, func(t *testing.T) {
p := &parser{r: bufio.NewReader(strings.NewReader(test.Input))}
line, _ := p.Line()
var frag Fragment
err := p.ParseFragmentHeader(&frag, line)
err := parseFragmentHeader(&frag, test.Input)
if test.Invalid {
if err == nil {