summaryrefslogtreecommitdiff
path: root/internal/askcli/command_list_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/askcli/command_list_test.go')
-rw-r--r--internal/askcli/command_list_test.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/internal/askcli/command_list_test.go b/internal/askcli/command_list_test.go
index 903f397..dade889 100644
--- a/internal/askcli/command_list_test.go
+++ b/internal/askcli/command_list_test.go
@@ -9,7 +9,7 @@ import (
)
func TestHandleList_Success(t *testing.T) {
- jsonData := `[{"uuid":"uuid-1","description":"Task 1","status":"pending","priority":"H","tags":["cli"],"urgency":15.0,"depends":[]},{"uuid":"uuid-2","description":"Task 2","status":"completed","priority":"M","tags":["agent"],"urgency":10.0,"depends":[]}]`
+ jsonData := `[{"uuid":"uuid-1","description":"Task 1","status":"pending","priority":"H","tags":["cli"],"start":"2026-03-26T10:00:00Z","urgency":15.0,"depends":[]},{"uuid":"uuid-2","description":"Task 2","status":"completed","priority":"M","tags":["agent"],"urgency":10.0,"depends":[]}]`
d := NewDispatcher(&spyRunner{runFn: func(ctx context.Context, args []string, stdin io.Reader, stdout, stderr io.Writer) (int, error) {
for _, arg := range args {
if arg == "export" {
@@ -28,6 +28,9 @@ func TestHandleList_Success(t *testing.T) {
if !strings.Contains(output, "uuid-1") || !strings.Contains(output, "uuid-2") {
t.Fatalf("output missing UUIDs: %s", output)
}
+ if !strings.Contains(output, "Started") || !strings.Contains(output, "yes") || !strings.Contains(output, "no") {
+ t.Fatalf("output missing explicit started state: %s", output)
+ }
}
func TestHandleList_SortedByPriority(t *testing.T) {