From 1d64da2fd1f158093fa275d8750e0b72c3c13255 Mon Sep 17 00:00:00 2001 From: Mateusz Gozdek Date: Mon, 10 Jan 2022 08:42:26 +0100 Subject: [PATCH] login1: Use blackbox testing This is a desired way of testing to avoid creating fragile test suites and be able to refactor code without touching tests. Signed-off-by: Mateusz Gozdek --- login1/dbus_test.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/login1/dbus_test.go b/login1/dbus_test.go index b570c921..21522c9c 100644 --- a/login1/dbus_test.go +++ b/login1/dbus_test.go @@ -12,26 +12,27 @@ // See the License for the specific language governing permissions and // limitations under the License. -package login1 +package login1_test import ( "fmt" "os/user" "regexp" "testing" + + "github.com/coreos/go-systemd/v22/login1" ) // TestNew ensures that New() works without errors. func TestNew(t *testing.T) { - _, err := New() - + _, err := login1.New() if err != nil { t.Fatal(err) } } func TestListSessions(t *testing.T) { - c, err := New() + c, err := login1.New() if err != nil { t.Fatal(err) } @@ -60,7 +61,7 @@ func TestListSessions(t *testing.T) { } func TestListUsers(t *testing.T) { - c, err := New() + c, err := login1.New() if err != nil { t.Fatal(err) }