From 818f7ce55c5ededa491e4b5ea894df5cd1880ba7 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Sun, 1 Sep 2024 13:02:22 +0100 Subject: [PATCH] helpers/helpers_test: add test for when HYPRLAND_INSTANCE_SIGNATURE is unset --- helpers/helpers_test.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/helpers/helpers_test.go b/helpers/helpers_test.go index 58cd4f8..904c7fb 100644 --- a/helpers/helpers_test.go +++ b/helpers/helpers_test.go @@ -24,18 +24,21 @@ func TestGetSocketWithoutXdg(t *testing.T) { t.Setenv("HYPRLAND_INSTANCE_SIGNATURE", "bar") t.Setenv("XDG_RUNTIME_DIR", "") + u, err := user.Current() + assert.NoError(t, err) + socket, err := GetSocket(RequestSocket) assert.NoError(t, err) - assert.Equal(t, socket, "/run/user/"+getUid(t)+"/hypr/bar/.socket.sock") + assert.Equal(t, socket, "/run/user/"+u.Uid+"/hypr/bar/.socket.sock") socket, err = GetSocket(EventSocket) assert.NoError(t, err) - assert.Equal(t, socket, "/run/user/"+getUid(t)+"/hypr/bar/.socket2.sock") + assert.Equal(t, socket, "/run/user/"+u.Uid+"/hypr/bar/.socket2.sock") } -func getUid(t *testing.T) string { - t.Helper() - u, err := user.Current() - assert.NoError(t, err) - return u.Uid +func TestGetSocketError(t *testing.T) { + t.Setenv("HYPRLAND_INSTANCE_SIGNATURE", "") + + _, err := GetSocket(RequestSocket) + assert.Error(t, err) }