diff --git a/internal/repos/tickets_repo/accept_test.go b/internal/repos/tickets_repo/accept_test.go index f113f92..0a650ed 100644 --- a/internal/repos/tickets_repo/accept_test.go +++ b/internal/repos/tickets_repo/accept_test.go @@ -86,8 +86,11 @@ func TestAcceptIsAtomic(t *testing.T) { if successes != 1 { t.Fatalf("successful accepts = %d, want 1", successes) } - var status string - if err := pool.QueryRow(ctx, "SELECT status FROM tickets WHERE id=1").Scan(&status); err != nil || status != "used" { - t.Fatalf("ticket status = %q, err = %v", status, err) + info, err := repo.GetByHash(ctx, hash[:]) + if err != nil { + t.Fatalf("get ticket after accepts: %v", err) + } + if info.Status != "used" { + t.Fatalf("ticket status = %q, err = %v", info.Status, err) } }