capture errors in scanner main

This commit is contained in:
sentriz
2019-05-24 15:36:09 +01:00
parent a91ef24139
commit 4b66a84985
3 changed files with 7 additions and 6 deletions

View File

@@ -42,6 +42,10 @@ func main() {
db, db,
*musicPath, *musicPath,
) )
s.MigrateDB() if err := s.MigrateDB(); err != nil {
s.Start() log.Fatalf("error migrating: %v\n", err)
}
if err := s.Start(); err != nil {
log.Fatalf("error starting scanner: %v\n", err)
}
} }

View File

@@ -53,8 +53,7 @@ func main() {
*listenAddr, *listenAddr,
) )
log.Printf("starting server at %s", *listenAddr) log.Printf("starting server at %s", *listenAddr)
err = s.ListenAndServe() if err := s.ListenAndServe(); err != nil {
if err != nil {
log.Fatalf("error starting server: %v\n", err) log.Fatalf("error starting server: %v\n", err)
} }
} }

View File

@@ -25,9 +25,7 @@ func TestFirstExisting(t *testing.T) {
"default"}, "default"},
} }
for _, tc := range cases { for _, tc := range cases {
tc := tc // capture range variable?
t.Run(tc.name, func(t *testing.T) { t.Run(tc.name, func(t *testing.T) {
t.Parallel()
actu := firstExisting(tc.or, tc.values...) actu := firstExisting(tc.or, tc.values...)
if actu != tc.exp { if actu != tc.exp {
t.Errorf("expected %q, got %q", tc.exp, actu) t.Errorf("expected %q, got %q", tc.exp, actu)