feat(app): 按错误码展示中英印尼文案

This commit is contained in:
Zhou Weidong committed 2026-10-23 13:05:29 +08:00
1 parent 0ef0d46919
commit b1e95b370c
10 files changed
+331 -6

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
// Author: fruit.com.cn
import 'package:flutter/widgets.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:fruitshorts/core/formatting/error_text.dart';
import 'package:fruitshorts/l10n/app_localizations.dart';
void main() {
test('should_keep_login_failure_message_when_code_is_business', () async {
final l10n = await AppLocalizations.delegate.load(const Locale('zh'));
expect(
userFacingApiMessage(l10n, 100000, '账号或密码错误'),
'账号或密码错误',
);
expect(userFacingApiMessage(l10n, 500, '系统异常'), l10n.authServerError);
final english = await AppLocalizations.delegate.load(const Locale('en'));
expect(
userFacingApiMessage(english, 100000, '账号或密码错误'),
'Incorrect account or password',
);
final indonesian = await AppLocalizations.delegate.load(const Locale('id'));
expect(
userFacingApiMessage(indonesian, 100000, '账号或密码错误'),
'Akun atau kata sandi salah',
);
});
}