Add integration test for change language
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -49,6 +49,7 @@ class MailboxAppBar extends StatelessWidget {
|
||||
onTapAction: openAppGridAction!,
|
||||
),
|
||||
UserAvatarBuilder(
|
||||
key: const Key('user_avatar'),
|
||||
username: username.firstLetterToUpperCase,
|
||||
padding: const EdgeInsetsDirectional.only(start: 4),
|
||||
onTapAction: openSettingsAction,
|
||||
|
||||
+1
@@ -88,6 +88,7 @@ class LanguageAndRegionController extends BaseController {
|
||||
}).toList();
|
||||
|
||||
openBottomSheetContextMenuAction(
|
||||
key: const Key('language_context_menu'),
|
||||
context: context,
|
||||
itemActions: contextMenuActions,
|
||||
onContextMenuActionClick: (menuAction) {
|
||||
|
||||
+1
@@ -132,6 +132,7 @@ class _ChangeLanguageButtonWidgetState extends State<ChangeLanguageButtonWidget>
|
||||
|
||||
Widget _buildMobileLanguageMenu(BuildContext context) {
|
||||
return Obx(() => TMailDropDownWidget(
|
||||
key: const Key('language_drop_down_button'),
|
||||
text: _languageAndRegionController
|
||||
.languageSelected
|
||||
.value
|
||||
|
||||
@@ -17,6 +17,7 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return SingleChildScrollView(
|
||||
key: const Key('setting_menu'),
|
||||
child: Column(children: [
|
||||
Obx(() => UserInformationWidget(
|
||||
userName: controller.manageAccountDashboardController.accountId.value != null
|
||||
@@ -141,6 +142,7 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
|
||||
endIndent: SettingsUtils.getHorizontalPadding(context, controller.responsiveUtils)
|
||||
),
|
||||
SettingFirstLevelTileBuilder(
|
||||
key: const Key('setting_language_region'),
|
||||
AccountMenuItem.languageAndRegion.getName(AppLocalizations.of(context)),
|
||||
AccountMenuItem.languageAndRegion.getIcon(controller.imagePaths),
|
||||
() => controller.selectSettings(AccountMenuItem.languageAndRegion)
|
||||
|
||||
Reference in New Issue
Block a user