This commit is contained in:
2026-06-22 08:55:57 +08:00
parent dbb87823e8
commit 6ade6e8fa9
325 changed files with 41131 additions and 855 deletions
+5 -5
View File
@@ -148,7 +148,7 @@ func newMCPIntegrationSuite(t *testing.T) *mcpIntegrationSuite {
projectRepo := project.NewPostgresRepository(pool)
projectSvc := project.NewProjectService(projectRepo, auditWrapped)
requirementSvc := project.NewRequirementService(projectRepo, auditWrapped)
requirementSvc := project.NewRequirementService(projectRepo, auditWrapped, nil, nil)
issueSvc := project.NewIssueService(projectRepo, auditWrapped)
// --- Bootstrap users ---
@@ -268,7 +268,7 @@ func (s *mcpIntegrationSuite) callToolViaMemory(
deps := mcp.ServerDeps{
Caller: callerResolver,
Projects: s.projectSvc,
Reqs: project.NewRequirementService(project.NewPostgresRepository(s.pool), mcp.AuditWrap(s.auditRec)),
Reqs: project.NewRequirementService(project.NewPostgresRepository(s.pool), mcp.AuditWrap(s.auditRec), nil, nil),
Issues: s.issueSvc,
// Workspaces/Templates/Messages/Conversations left nil — K3 tests don't call those tools.
}
@@ -928,7 +928,7 @@ func (s *mcpIntegrationSuite) testPromptsListFromTemplates(t *testing.T) {
deps := mcp.ServerDeps{
Caller: callerResolver,
Projects: s.projectSvc,
Reqs: project.NewRequirementService(projectRepo, mcp.AuditWrap(s.auditRec)),
Reqs: project.NewRequirementService(projectRepo, mcp.AuditWrap(s.auditRec), nil, nil),
Issues: s.issueSvc,
Templates: tplSvc,
}
@@ -970,7 +970,7 @@ func (s *mcpIntegrationSuite) testResourceReadNotFound(t *testing.T) {
deps := mcp.ServerDeps{
Caller: callerResolver,
Projects: s.projectSvc,
Reqs: project.NewRequirementService(projectRepo, mcp.AuditWrap(s.auditRec)),
Reqs: project.NewRequirementService(projectRepo, mcp.AuditWrap(s.auditRec), nil, nil),
Issues: s.issueSvc,
}
srv := mcp.NewMCPServer(deps)
@@ -1004,7 +1004,7 @@ func (s *mcpIntegrationSuite) testResourceListScopeFilter(t *testing.T) {
deps := mcp.ServerDeps{
Caller: callerResolver,
Projects: s.projectSvc,
Reqs: project.NewRequirementService(projectRepo, mcp.AuditWrap(s.auditRec)),
Reqs: project.NewRequirementService(projectRepo, mcp.AuditWrap(s.auditRec), nil, nil),
Issues: s.issueSvc,
}
srv := mcp.NewMCPServer(deps)