package impl | |
import ( | |
"io/ioutil" | |
"os" | |
"testing" | |
) | |
func TestSystemNameState(t *testing.T) { | |
dir, err := ioutil.TempDir("", "instance") | |
if err != nil { | |
t.Fatalf("Failed to create temp dir: %v", err) | |
} | |
defer os.RemoveAll(dir) | |
expected := "vanadium-user" | |
if err := saveSystemNameForInstance(dir, expected); err != nil { | |
t.Fatalf("saveSystemNameForInstance(%v, %v) failed: %v", dir, expected, err) | |
} | |
got, err := readSystemNameForInstance(dir) | |
if err != nil { | |
t.Fatalf("readSystemNameForInstance(%v) failed: ", err) | |
} | |
if got != expected { | |
t.Fatalf("got %v, expected %v", got, expected) | |
} | |
} |