(t *testing.T)
| 660 | } |
| 661 | db := openFlowDB(t) |
| 662 | task, _ := flowdb.GetTask(db, "auth") |
| 663 | if task.Status != "in-progress" { |
| 664 | t.Errorf("status=%q, want in-progress", task.Status) |
| 665 | } |
| 666 | } |
| 667 | |
| 668 | // TestCmdDoSpawnsClaudeNotFlowde pins the post-flowde contract: `flow do` |
| 669 | // shells out to `claude` directly (no wrapper) for both the fresh |
| 670 | // bootstrap and the resume paths. Skill freshness is now an explicit |
| 671 | // `flow skill update` step, not an implicit per-launch refresh. |
| 672 | func TestCmdDoSpawnsClaudeNotFlowde(t *testing.T) { |
nothing calls this directly
no test coverage detected