summaryrefslogtreecommitdiff
path: root/internal/ui/table_test.go
diff options
context:
space:
mode:
authorPaul Bütow <1224732+snonux@users.noreply.github.com>2025-06-20 20:45:45 +0300
committerGitHub <noreply@github.com>2025-06-20 20:45:45 +0300
commitd36db73032bdad71e98c601694c9060df6d6fd78 (patch)
treeec5fafc729821f43d89c77f3fea796e94e739fae /internal/ui/table_test.go
parentc0dd74fb9b434a17332be11ad867839832d10b63 (diff)
parentb65187aa4b9e6c3ebea0605ea002b8858b072f2c (diff)
Merge pull request #32 from snonux/codex/remove-d-hotkey
Remove delete hotkey
Diffstat (limited to 'internal/ui/table_test.go')
-rw-r--r--internal/ui/table_test.go45
1 files changed, 0 insertions, 45 deletions
diff --git a/internal/ui/table_test.go b/internal/ui/table_test.go
index 560a3bd..b7c61d2 100644
--- a/internal/ui/table_test.go
+++ b/internal/ui/table_test.go
@@ -172,48 +172,3 @@ func TestDoneHotkey(t *testing.T) {
t.Fatalf("done not called: %q", data)
}
}
-
-func TestDeleteHotkey(t *testing.T) {
- tmp := t.TempDir()
- taskPath := filepath.Join(tmp, "task")
- delFile := filepath.Join(tmp, "delete.txt")
-
- script := "#!/bin/sh\n" +
- "if echo \"$@\" | grep -q export; then\n" +
- " echo '{\"id\":1,\"uuid\":\"x\",\"description\":\"d\",\"status\":\"pending\",\"entry\":\"\",\"priority\":\"\",\"urgency\":0}'\n" +
- " exit 0\n" +
- "fi\n" +
- "echo \"$@\" > " + delFile + "\n"
-
- if err := os.WriteFile(taskPath, []byte(script), 0o755); err != nil {
- t.Fatal(err)
- }
-
- origPath := os.Getenv("PATH")
- os.Setenv("PATH", tmp+":"+origPath)
- t.Cleanup(func() { os.Setenv("PATH", origPath) })
-
- os.Setenv("TASKDATA", tmp)
- os.Setenv("TASKRC", "/dev/null")
- t.Cleanup(func() {
- os.Unsetenv("TASKDATA")
- os.Unsetenv("TASKRC")
- })
-
- m, err := New("")
- if err != nil {
- t.Fatalf("New: %v", err)
- }
-
- mv, _ := m.Update(tea.KeyMsg{Type: tea.KeyRunes, Runes: []rune{'D'}})
- m = mv.(Model)
-
- data, err := os.ReadFile(delFile)
- if err != nil {
- t.Fatalf("read delete: %v", err)
- }
-
- if strings.TrimSpace(string(data)) != "1 delete" {
- t.Fatalf("delete not called: %q", data)
- }
-}