去掉认证网络失败文案里的 network-error 机器前缀

- AUTH_NETWORK_ERROR / AUTH_NETWORK_TIMEOUT 不再带 network-error: 前缀,用户看到的就是完整中文提示
- 前端按 type 分流后不再解析该前缀,没有任何 Rust/TS 消费方依赖它
- auth.suite.ts 与 clientAuthHost.test.ts 的对应 fixture/断言同步更新
This commit is contained in:
2026-10-01 16:46:46 +08:00
parent 698b3ffc90
commit c5153a7ed2
3 changed files with 8 additions and 11 deletions
@@ -33,9 +33,8 @@ const API_RESPONSE_ENVELOPE_HEADER: &str = "x-genarrative-response-envelope";
const API_RESPONSE_ENVELOPE_VERSION: &str = "v1";
const AGC_CLIENT_MARKER_HEADER: &str = "x-genarrative-client";
const AGC_CLIENT_MARKER_VALUE: &str = "agc";
const AUTH_NETWORK_ERROR: &str =
"network-error: 无法连接登录服务,请确认配套后端或 API 代理已启动后重试";
const AUTH_NETWORK_TIMEOUT: &str = "network-error: 登录服务响应超时,请检查服务器地址和网络后重试";
const AUTH_NETWORK_ERROR: &str = "无法连接登录服务,请确认配套后端或 API 代理已启动后重试";
const AUTH_NETWORK_TIMEOUT: &str = "登录服务响应超时,请检查服务器地址和网络后重试";
/// 会话路由 401 且服务端没给原因时的兜底文案。
const AUTH_AUTHORITY_MESSAGE: &str = "登录状态已失效,请重新登录";
@@ -286,7 +286,7 @@ export function registerAuthTests() {
return reads === 1
? {
status: 'unavailable',
errorMessage: 'network-error: 无法连接登录服务',
errorMessage: '无法连接登录服务',
}
: { status: 'unauthenticated' };
}
@@ -294,9 +294,7 @@ export function registerAuthTests() {
});
renderAuthSurface(invoke);
expect(
await screen.findByText('network-error: 无法连接登录服务'),
).not.toBeNull();
expect(await screen.findByText('无法连接登录服务')).not.toBeNull();
expect(screen.queryByLabelText('已登录')).toBeNull();
fireEvent.click(screen.getByRole('button', { name: '重试登录状态检查' }));
@@ -75,11 +75,11 @@ test('恢复登录态映射为 authenticated / unauthenticated / unavailable', a
invoke.mockResolvedValueOnce({
status: 'unavailable',
errorMessage: 'network-error: 无法连接登录服务',
errorMessage: '无法连接登录服务',
});
await expect(readClientAuthState()).resolves.toEqual({
status: 'unavailable',
message: 'network-error: 无法连接登录服务',
message: '无法连接登录服务',
});
});
@@ -156,11 +156,11 @@ test('续期结果区分成功、失效、身份变化与暂时失败', async ()
invoke.mockResolvedValueOnce({
status: 'failed',
authoritative: false,
errorMessage: 'network-error: 无法连接登录服务',
errorMessage: '无法连接登录服务',
});
await expect(refreshClientAuthSession()).resolves.toEqual({
status: 'failed',
message: 'network-error: 无法连接登录服务',
message: '无法连接登录服务',
authoritative: false,
});
});