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

Function TestResolve_MaxFiles

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

Source from the content-addressed store, hash-verified

369}
370
371func TestResolve_MaxFiles(t *testing.T) {
372 root := t.TempDir()
373 writeFile(t, root, "a.go", "a")
374 writeFile(t, root, "b.go", "b")
375 writeFile(t, root, "c.go", "c")
376
377 task := &model.Task{
378 ID: "008",
379 Title: "Max files",
380 Context: []string{"a.go", "b.go", "c.go"},
381 }
382
383 result, err := Resolve(task, Options{
384 ProjectRoot: root,
385 MaxFiles: 2,
386 })
387 if err != nil {
388 t.Fatalf("unexpected error: %v", err)
389 }
390
391 if len(result.Files) != 2 {
392 t.Fatalf("expected 2 files (capped), got %d", len(result.Files))
393 }
394}
395
396func TestResolve_EmptyTask(t *testing.T) {
397 root := t.TempDir()

Callers

nothing calls this directly

Calls 2

writeFileFunction · 0.70
ResolveFunction · 0.70

Tested by

no test coverage detected