diff --git a/backend/events/cmd/genevents/main.go b/backend/events/cmd/genevents/main.go index edf6141..7bea094 100644 --- a/backend/events/cmd/genevents/main.go +++ b/backend/events/cmd/genevents/main.go @@ -134,7 +134,7 @@ func generateTypeScript(groups []constGroup) string { } for _, c := range g.Consts { - b.WriteString(fmt.Sprintf(" %s: %q,\n", c.Name, c.Value)) + fmt.Fprintf(&b, " %s: %q,\n", c.Name, c.Value) } // Blank line between groups, but not after the last one. if i < len(groups)-1 { diff --git a/backend/metadata/flacduration_test.go b/backend/metadata/flacduration_test.go index e7eae29..baa3b85 100644 --- a/backend/metadata/flacduration_test.go +++ b/backend/metadata/flacduration_test.go @@ -13,6 +13,10 @@ func testFlacFiles(t *testing.T) []string { root := filepath.Join("..", "..", "test_data") + if _, err := os.Stat(root); os.IsNotExist(err) { + t.Skip("test_data directory not present, skipping") + } + var files []string err := filepath.Walk(root, func( diff --git a/backend/metadata/mp3duration_test.go b/backend/metadata/mp3duration_test.go index f44c055..b780e63 100644 --- a/backend/metadata/mp3duration_test.go +++ b/backend/metadata/mp3duration_test.go @@ -13,6 +13,10 @@ func testMP3Files(t *testing.T) []string { root := filepath.Join("..", "..", "test_data") + if _, err := os.Stat(root); os.IsNotExist(err) { + t.Skip("test_data directory not present, skipping") + } + var files []string err := filepath.Walk(root, func(