feat(app): 按错误码展示中英印尼文案
This commit is contained in:
1 parent
0ef0d46919
commit
b1e95b370c
10 files changed
+331
-6
No files matched your search
@@ -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',
|
||||
);
|
||||
});
|
||||
}
|
||||
Reference in new issue
Block a user