fix flaky test, event doesn't have to be set

This commit is contained in:
Mechiel Lukkien 2023-08-11 10:46:22 +02:00
parent 55d05c6bea
commit 79d06184ab
No known key found for this signature in database

View file

@ -8,6 +8,7 @@ import (
"context" "context"
"encoding/base64" "encoding/base64"
"encoding/json" "encoding/json"
"fmt"
"io" "io"
"mime/multipart" "mime/multipart"
"net/http" "net/http"
@ -122,6 +123,9 @@ func TestAccount(t *testing.T) {
loop: loop:
for { for {
e := <-l.Events e := <-l.Events
if e.Event == nil {
continue
}
switch x := e.Event.(type) { switch x := e.Event.(type) {
case importCount: case importCount:
count += x.Count count += x.Count
@ -132,7 +136,7 @@ func TestAccount(t *testing.T) {
case importAborted: case importAborted:
t.Fatalf("unexpected aborted import") t.Fatalf("unexpected aborted import")
default: default:
panic("missing case") panic(fmt.Sprintf("missing case for Event %#v", e))
} }
} }
if count != expect { if count != expect {