]> Cypherpunks repositories - gostls13.git/commitdiff
old/template: close file in TestAll before deleting it
authorAlex Brainman <alex.brainman@gmail.com>
Tue, 20 Dec 2011 00:51:31 +0000 (11:51 +1100)
committerAlex Brainman <alex.brainman@gmail.com>
Tue, 20 Dec 2011 00:51:31 +0000 (11:51 +1100)
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5491073

src/pkg/old/template/template_test.go

index 7ec04daa0d2f705389445ce01b11ad028c352048..f42a61a1b13be5fdc51c111e8556a8d6c8d09719 100644 (file)
@@ -468,7 +468,11 @@ func TestAll(t *testing.T) {
        if err != nil {
                t.Fatal(err)
        }
-       defer os.Remove(f.Name())
+       defer func() {
+               name := f.Name()
+               f.Close()
+               os.Remove(name)
+       }()
        testAll(t, func(test *Test) (*Template, error) {
                err := ioutil.WriteFile(f.Name(), []byte(test.in), 0600)
                if err != nil {