TF-3605 E2E Mailbox create, rename, move and delete sub folder

This commit is contained in:
DatDang
2025-04-01 17:26:02 +07:00
committed by Dat H. Pham
parent 5a88f3c36f
commit 5c4329ba2a
10 changed files with 182 additions and 20 deletions
@@ -0,0 +1,27 @@
import 'package:flutter_test/flutter_test.dart';
import '../../base/base_test_scenario.dart';
import '../../robots/mailbox_menu_robot.dart';
import '../../robots/thread_robot.dart';
class CreatePersonalFolderScenario extends BaseTestScenario {
const CreatePersonalFolderScenario(super.$);
@override
Future<void> runTestLogic() async {
const folderName = 'crud personal folder';
final threadRobot = ThreadRobot($);
final mailboxMenuRobot = MailboxMenuRobot($);
await threadRobot.openMailbox();
await mailboxMenuRobot.tapAddNewFolderButton();
await mailboxMenuRobot.enterNewFolderName(folderName);
await mailboxMenuRobot.confirmCreateNewFolder();
await _expectMailboxWithNameVisible(folderName);
}
Future<void> _expectMailboxWithNameVisible(String name) async {
await expectViewVisible($(name));
}
}