63 lines
1022 B
Go
63 lines
1022 B
Go
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)
|
|
} |