(t *testing.T)
| 19 | ) |
| 20 | |
| 21 | func createTestTaskDir(t *testing.T) string { |
| 22 | t.Helper() |
| 23 | dir := t.TempDir() |
| 24 | |
| 25 | task1 := `--- |
| 26 | id: "001" |
| 27 | title: "Task One" |
| 28 | status: pending |
| 29 | priority: high |
| 30 | effort: small |
| 31 | tags: |
| 32 | - setup |
| 33 | --- |
| 34 | # Task One |
| 35 | ` |
| 36 | task2 := `--- |
| 37 | id: "002" |
| 38 | title: "Task Two" |
| 39 | status: in-progress |
| 40 | priority: medium |
| 41 | effort: medium |
| 42 | dependencies: |
| 43 | - "001" |
| 44 | tags: |
| 45 | - core |
| 46 | --- |
| 47 | # Task Two |
| 48 | ` |
| 49 | os.WriteFile(filepath.Join(dir, "001-task-one.md"), []byte(task1), 0644) |
| 50 | os.WriteFile(filepath.Join(dir, "002-task-two.md"), []byte(task2), 0644) |
| 51 | return dir |
| 52 | } |
| 53 | |
| 54 | func TestHandleTasks(t *testing.T) { |
| 55 | dir := createTestTaskDir(t) |
no outgoing calls
no test coverage detected