diff --git a/test/integration/addons_test.go b/test/integration/addons_test.go index 251959f8a6..25c16df2c2 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) + } + } +}