(t *testing.T)
| 769 | } |
| 770 | |
| 771 | func TestStatus_Statusline_NoTasks(t *testing.T) { |
| 772 | tmpDir := t.TempDir() |
| 773 | if err := os.WriteFile(filepath.Join(tmpDir, "001.md"), []byte(`--- |
| 774 | id: "001" |
| 775 | title: "Done" |
| 776 | status: completed |
| 777 | tags: [] |
| 778 | dependencies: [] |
| 779 | --- |
| 780 | `), 0644); err != nil { |
| 781 | t.Fatal(err) |
| 782 | } |
| 783 | |
| 784 | resetStatusFlags() |
| 785 | taskDir = tmpDir |
| 786 | statusStatusline = true |
| 787 | |
| 788 | output, err := captureStatusNoArgsOutput(t) |
| 789 | if err != nil { |
| 790 | t.Fatalf("unexpected error: %v", err) |
| 791 | } |
| 792 | if output != "" { |
| 793 | t.Errorf("expected empty output, got: %q", output) |
| 794 | } |
| 795 | } |
| 796 | |
| 797 | func TestStatus_Statusline_LongTitle(t *testing.T) { |
| 798 | tmpDir := t.TempDir() |
nothing calls this directly
no test coverage detected