去掉认证网络失败文案里的 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:
@@ -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,
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user