MCPcopy Create free account
hub / github.com/driangle/taskmd / TestResolve_ContextOnly

Function TestResolve_ContextOnly

apps/cli/internal/taskcontext/resolve_test.go:37–56  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

35}
36
37func TestResolve_ContextOnly(t *testing.T) {
38 root := t.TempDir()
39 writeFile(t, root, "docs/readme.md", "# README\n")
40
41 task := &model.Task{
42 ID: "002",
43 Title: "Context only task",
44 Context: []string{"docs/readme.md"},
45 }
46
47 result, err := Resolve(task, Options{ProjectRoot: root})
48 if err != nil {
49 t.Fatalf("unexpected error: %v", err)
50 }
51
52 if len(result.Files) != 1 {
53 t.Fatalf("expected 1 file, got %d", len(result.Files))
54 }
55 assertFileEntry(t, result.Files[0], "docs/readme.md", "explicit", true)
56}
57
58func TestResolve_BothSources(t *testing.T) {
59 root := t.TempDir()

Callers

nothing calls this directly

Calls 3

assertFileEntryFunction · 0.85
writeFileFunction · 0.70
ResolveFunction · 0.70

Tested by

no test coverage detected