diff --git a/test/integration/addons_test.go b/test/integration/addons_test.go index 251959f8a6cb25e664b49b5360a3acf65a384de7..25c16df2c28c4b9acd57338383bf371ab2cdad81 100644 --- a/test/integration/addons_test.go +++ b/test/integration/addons_test.go @@ -120,3 +120,18 @@ func TestDashboard(t *testing.T) { t.Fatalf("Dashboard is exposed on wrong port, expected 30000, actual %s", port) } } + +func TestServicesList(t *testing.T) { + minikubeRunner := util.MinikubeRunner{ + BinaryPath: *binaryPath, + Args: *args, + T: t} + minikubeRunner.EnsureRunning() + + output := minikubeRunner.RunCommand("service list", true) + for _, svc := range []string{"kubernetes", "kube-dns", "kubernetes-dashboard"} { + if !strings.Contains(output, svc) { + t.Errorf("Error, service %s missing from output %s", svc, output) + } + } +}