Stop using deprecated ioutil functions

This commit is contained in:
Katrina Verey
2022-08-10 16:59:18 -04:00
parent 416eed97c4
commit f6b72077c8
70 changed files with 322 additions and 362 deletions

View File

@@ -4,7 +4,6 @@
package kio
import (
"io/ioutil"
"os"
"path/filepath"
"testing"
@@ -21,7 +20,7 @@ type Setup struct {
// SetupDirectories creates directories for reading test configuration from
func SetupDirectories(t *testing.T, dirs ...string) Setup {
t.Helper()
d, err := ioutil.TempDir("", "kyaml-test")
d, err := os.MkdirTemp("", "kyaml-test")
require.NoError(t, err)
err = os.Chdir(d)
require.NoError(t, err)
@@ -37,7 +36,7 @@ func (s Setup) WriteFile(t *testing.T, path string, value []byte) {
t.Helper()
err := os.MkdirAll(filepath.Dir(filepath.Join(s.Root, path)), 0700)
require.NoError(t, err)
err = ioutil.WriteFile(filepath.Join(s.Root, path), value, 0600)
err = os.WriteFile(filepath.Join(s.Root, path), value, 0600)
require.NoError(t, err)
}