mirror of
https://github.com/bluekeyes/go-gitdiff
synced 2026-06-08 13:18:30 +00:00
Detach parseFragmentHeader from parser struct
This operates on a single line and doesn't need any parser state.
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user