fix: CI — тесты падали на сборке пакета app и на старом переходе
- e2e_channel.OnMessage принимал func(chat.Incoming), а интерфейс chat.Channel требует chat.Handler (named type) — пакет app не компилировался; - storage_test готовил цепочку ready→running напрямую, но ready→running больше невалиден (нужен approved): вставлен переход approved. Всё проверено локально: go build ./... + go test ./... зелёные.
This commit is contained in:
@@ -111,10 +111,16 @@ func TestUpdateTaskStatus(t *testing.T) {
|
||||
t.Fatalf("UpdateTask collecting→ready: %v", err)
|
||||
}
|
||||
|
||||
// ready → running
|
||||
// ready → approved
|
||||
task.Status = StatusApproved
|
||||
if err := s.UpdateTask(ctx, task); err != nil {
|
||||
t.Fatalf("UpdateTask ready→approved: %v", err)
|
||||
}
|
||||
|
||||
// approved → running
|
||||
task.Status = StatusRunning
|
||||
if err := s.UpdateTask(ctx, task); err != nil {
|
||||
t.Fatalf("UpdateTask ready→running: %v", err)
|
||||
t.Fatalf("UpdateTask approved→running: %v", err)
|
||||
}
|
||||
|
||||
// running → success
|
||||
|
||||
Reference in New Issue
Block a user