测试修复:补齐项目域名服务夹具与删除断言

修复 HTTP 专项测试中新增项目域名服务依赖及域名任务保护错误文案断言。
This commit is contained in:
xuans 2026-09-29 16:42:11 +08:00
parent 5180c7d73f
commit 68bf2b9838

View File

@ -47,6 +47,7 @@ func TestHealthAndDomainAPI(t *testing.T) {
server := New(Dependencies{
Config: cfg, Logger: logger, Repository: repo,
ProjectResources: projectResourceReaderStub{domains: repo},
ProjectDomains: projectDomainRepositoryStub{DomainRepository: repo},
})
health := httptest.NewRecorder()
@ -711,9 +712,9 @@ func TestDeleteDomainRejectsActiveCertificateTask(t *testing.T) {
domainRepo := repository.NewSQLDomainRepository(db.DB)
taskRepo := repository.NewSQLTaskRepository(db.DB)
server := New(Dependencies{
Config: cfg,
Repository: domainRepo,
Tasks: taskRepo,
Config: cfg,
Repository: domainRepo,
Tasks: taskRepo,
ProjectDomains: repository.NewSQLProjectMemberRepository(db.DB),
})
@ -754,7 +755,7 @@ func TestDeleteDomainRejectsActiveCertificateTask(t *testing.T) {
if blockedResponse.Code != http.StatusConflict {
t.Fatalf("活动证书任务期间删除域名应返回 409:%d %s", blockedResponse.Code, blockedResponse.Body.String())
}
if !strings.Contains(blockedResponse.Body.String(), "正在执行的证书任务") {
if !strings.Contains(blockedResponse.Body.String(), "正在执行的任务") {
t.Fatalf("活动证书任务期间的错误信息不正确:%s", blockedResponse.Body.String())
}