package config import ( "fmt" "os" "testing" ) func TestConfigInit(t *testing.T) { _,err := ConfigInit() if err != nil { t.Error(err) } } func TestSetDefaults(t *testing.T) { err := SetDefaults() if err != nil { t.Error(err) } } func TestGetCurrentPath(t *testing.T) { path, err := GetCurrentPath() if err != nil { fmt.Println(err) t.Error(err) } fmt.Println(path) } func TestGetPathP2PRC(t *testing.T) { path, err := GetPathP2PRC() if err != nil { fmt.Println(err) t.Error(err) } fmt.Println(path) } func TestSetEnvName(t *testing.T) { // Create an Env variable TEST with the value "lol" err := os.Setenv("TEST", "lol") if err != nil { fmt.Println(err) t.Error(err) } // Sets the environment variable as the default to read // for P2PRC err = SetEnvName("TEST") if err != nil { fmt.Println(err) t.Error(err) } // Checks if the output for the default read is "lol" path, err := GetPathP2PRC() if err != nil { fmt.Println(err) t.Error(err) } fmt.Println(path) }