From b928ff642f1bc6c1b058c4a3cf31e73346b41601 Mon Sep 17 00:00:00 2001 From: David Dworken Date: Sun, 19 Nov 2023 06:36:49 -0800 Subject: [PATCH] Add additional error checking for server startup --- shared/testutils/testutils.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shared/testutils/testutils.go b/shared/testutils/testutils.go index 5b3405a..00acf29 100644 --- a/shared/testutils/testutils.go +++ b/shared/testutils/testutils.go @@ -271,6 +271,10 @@ func RunTestServer() func() { go func() { _ = cmd.Wait() }() + expectedSuffix := "Listening on :8080\n" + if !strings.HasSuffix(stdout.String(), expectedSuffix) { + panic(fmt.Errorf("expected server stdout to end with %#v, but it doesn't: %#v", expectedSuffix, stdout.String())) + } return func() { err := cmd.Process.Kill() if err != nil && err.Error() != "os: process already finished" {