Backport testmark.ReadFile to not use os.ReadFile.
commit 06fa3839d0741b2f4f80705fa89eef20fa6bea79 · parent 28e155e57d
· browse this tree
Eric Myhre, 2021-08-18 16:13:59 UTC
Just in case you're on some already-rapidly-aging version of golang. (Okay, in fairness, I think that was only added in 1.16 or so. Still.)
diff --git a/read.go b/read.go index 50df5b1..3e84482 100644 --- a/read.go +++ b/read.go @@ -18,11 +18,12 @@ func Read(r io.Reader) (*Document, error) { } func ReadFile(name string) (*Document, error) { - data, err := os.ReadFile(name) + f, err := os.Open(name) if err != nil { return nil, err } - return Parse(data) + defer f.Close() + return Read(f) } var (