11package mcndirs
22
33import (
4- "os"
54 "path"
65 "strings"
76 "testing"
@@ -11,6 +10,8 @@ import (
1110
1211func TestGetBaseDir (t * testing.T ) {
1312 // reset any override env var
13+ BaseDir = ""
14+
1415 homeDir := mcnutils .GetHomeDir ()
1516 baseDir := GetBaseDir ()
1617
@@ -21,13 +22,13 @@ func TestGetBaseDir(t *testing.T) {
2122
2223func TestGetCustomBaseDir (t * testing.T ) {
2324 root := "/tmp"
24- os . Setenv ( "MACHINE_STORAGE_PATH" , root )
25+ BaseDir = root
2526 baseDir := GetBaseDir ()
2627
2728 if strings .Index (baseDir , root ) != 0 {
2829 t .Fatalf ("expected base dir with prefix %s; received %s" , root , baseDir )
2930 }
30- os . Setenv ( "MACHINE_STORAGE_PATH" , "" )
31+ BaseDir = ""
3132}
3233
3334func TestGetDockerDir (t * testing.T ) {
@@ -41,7 +42,7 @@ func TestGetDockerDir(t *testing.T) {
4142
4243func TestGetMachineDir (t * testing.T ) {
4344 root := "/tmp"
44- os . Setenv ( "MACHINE_STORAGE_PATH" , root )
45+ BaseDir = root
4546 machineDir := GetMachineDir ()
4647
4748 if strings .Index (machineDir , root ) != 0 {
@@ -55,12 +56,12 @@ func TestGetMachineDir(t *testing.T) {
5556 if filename != "machines" {
5657 t .Fatalf ("expected machine dir \" machines\" ; received %s" , filename )
5758 }
58- os . Setenv ( "MACHINE_STORAGE_PATH" , "" )
59+ BaseDir = ""
5960}
6061
6162func TestGetMachineCertDir (t * testing.T ) {
6263 root := "/tmp"
63- os . Setenv ( "MACHINE_STORAGE_PATH" , root )
64+ BaseDir = root
6465 clientDir := GetMachineCertDir ()
6566
6667 if strings .Index (clientDir , root ) != 0 {
@@ -74,5 +75,5 @@ func TestGetMachineCertDir(t *testing.T) {
7475 if filename != "certs" {
7576 t .Fatalf ("expected machine client dir \" certs\" ; received %s" , filename )
7677 }
77- os . Setenv ( "MACHINE_STORAGE_PATH" , "" )
78+ BaseDir = ""
7879}
0 commit comments