From 39473dc54e884b72229c88c81f732531db56c5c5 Mon Sep 17 00:00:00 2001 From: Greg Dennis <5436032+greg-dennis@users.noreply.github.com> Date: Fri, 19 Aug 2022 10:55:25 -0400 Subject: [PATCH] go-junit-report_test should fail if no files found Today, if the testdata directory isn't present, this test trivially passes. This makes it fail when no files are found. --- internal/gojunitreport/go-junit-report_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/gojunitreport/go-junit-report_test.go b/internal/gojunitreport/go-junit-report_test.go index 3f73809..eaddbe7 100644 --- a/internal/gojunitreport/go-junit-report_test.go +++ b/internal/gojunitreport/go-junit-report_test.go @@ -33,6 +33,9 @@ func TestRun(t *testing.T) { if err != nil { t.Fatalf("error finding files in testdata: %v", err) } + if len(files) == 0 { + t.Fatalf("no files found in %s", testDataDir) + } for _, file := range files { if !matchRegex.MatchString(file) {