Files
Telegram-Panel/tests/TelegramPanel.Web.Tests/GroupAdminRemovalErrorTranslationTests.cs
jack b536c73e54 release: 发布 v1.31.75 Issues 修复
合并 dev 集成结果到 main,发布 v1.31.75。云端 dev-latest 部署按用户指示跳过,主分支多架构 Docker 检查当时仍在运行。
2026-08-24 08:18:29 +08:00

17 lines
777 B
C#

using TelegramPanel.Core.Services.Telegram;
using Xunit;
namespace TelegramPanel.Web.Tests;
public sealed class GroupAdminRemovalErrorTranslationTests
{
[Theory]
[InlineData("400 CHAT_ADMIN_REQUIRED", "执行账号缺少取消管理员或封禁成员权限,请更换具备完整权限的群组管理员")]
[InlineData("400 RIGHT_FORBIDDEN", "执行账号缺少取消管理员或封禁成员权限,请更换具备完整权限的群组管理员")]
[InlineData("420 FLOOD_WAIT_17", "Telegram 风控限流,请等待约 17 秒后再试")]
public void Rpc错误会转换为可操作中文提示(string error, string expected)
{
Assert.Equal(expected, GroupService.TranslateGroupAdminRemovalError(error));
}
}