Scert/backend/cmd/scert-admin/main_test.go
xuans b95262f6c0 收口超级管理员本机重置入口
关闭历史命令行参数入口,更新 Windows 安装器、Linux 运维说明和整改清单,保持密码重置仅通过本机受保护终端执行。
2026-10-04 13:48:06 +08:00

20 lines
460 B
Go

package main
import (
"context"
"strings"
"testing"
"git.pcux.cn/xuans/Scert/backend/internal/adminconsole"
)
func TestAdminRejectsLegacyArguments(t *testing.T) {
err := adminconsole.Run(context.Background(), []string{"--config", "scert.json"})
if err == nil {
t.Fatal("Scert-admin 不得接受历史命令行参数")
}
if !strings.Contains(err.Error(), "不接受参数") {
t.Fatalf("错误信息未说明参数入口已关闭:%v", err)
}
}