Update tests in create_test.go and package_test.go to work in a temp dir.

Signed-off-by: Zach Burgess <zachburg@google.com>
pull/31021/head
Zach Burgess 3 months ago
parent ca769df369
commit 3b26ddc22b

@ -30,10 +30,9 @@ import (
)
func TestCreateCmd(t *testing.T) {
t.Chdir(t.TempDir())
ensure.HelmHome(t)
cname := "testchart"
dir := t.TempDir()
defer t.Chdir(dir)
// Run a create
if _, _, err := executeActionCommand("create " + cname); err != nil {
@ -64,9 +63,7 @@ func TestCreateStarterCmd(t *testing.T) {
ensure.HelmHome(t)
cname := "testchart"
defer resetEnv()()
os.MkdirAll(helmpath.CachePath(), 0o755)
defer t.Chdir(helmpath.CachePath())
t.Chdir(t.TempDir())
// Create a starter.
starterchart := helmpath.DataPath("starters")
os.MkdirAll(starterchart, 0o755)
@ -125,6 +122,7 @@ func TestCreateStarterCmd(t *testing.T) {
}
func TestCreateStarterAbsoluteCmd(t *testing.T) {
t.Chdir(t.TempDir())
defer resetEnv()()
ensure.HelmHome(t)
cname := "testchart"

@ -110,8 +110,7 @@ func TestPackage(t *testing.T) {
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
cachePath := t.TempDir()
defer t.Chdir(cachePath)
t.Chdir(t.TempDir())
if err := os.MkdirAll("toot", 0o777); err != nil {
t.Fatal(err)

Loading…
Cancel
Save