TF-3685 Add integration test for case change identity in draft email

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-04-23 11:40:59 +07:00
committed by Dat H. Pham
parent 80dff51c77
commit ef1f979c4b
10 changed files with 312 additions and 112 deletions
@@ -1,5 +1,4 @@
import 'package:core/presentation/state/success.dart';
import 'package:core/presentation/utils/html_transformer/transform_configuration.dart';
import 'package:core/utils/platform_info.dart';
import 'package:dartz/dartz.dart';
@@ -96,7 +95,7 @@ extension SetupEmailContentExtension on ComposerController {
emailContentsViewState.value = Left(uiState);
consumeState(Stream.value(Left(uiState)));
} else {
emailContentsViewState.value = Right(UIState.idle);
emailContentsViewState.value = Right(LoadEmailContentCompleted());
}
break;
case EmailActionType.editSendingEmail:
@@ -161,7 +160,7 @@ extension SetupEmailContentExtension on ComposerController {
emailContentsViewState.value = Left(GetEmailContentFailure(uiState.exception));
consumeState(Stream.value(Left(GetEmailContentFailure(uiState.exception))));
} else {
emailContentsViewState.value = Right(UIState.idle);
emailContentsViewState.value = Right(LoadEmailContentCompleted());
}
}
break;
@@ -207,7 +206,7 @@ extension SetupEmailContentExtension on ComposerController {
emailContentsViewState.value = Left(GetEmailContentFailure(uiState.exception));
consumeState(Stream.value(Left(GetEmailContentFailure(uiState.exception))));
} else {
emailContentsViewState.value = Right(UIState.idle);
emailContentsViewState.value = Right(LoadEmailContentCompleted());
}
}
break;
@@ -219,7 +218,7 @@ extension SetupEmailContentExtension on ComposerController {
emailContentsViewState.value = Right(successState);
break;
default:
emailContentsViewState.value = Right(UIState.idle);
emailContentsViewState.value = Right(LoadEmailContentCompleted());
break;
}
}