TF-3466 Fix refresh folds folder
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -248,10 +248,15 @@ void main() {
|
||||
PresentationMailbox(MailboxId(Id("1")), parentId: null, name: MailboxName('Inbox'), sortOrder: SortOrder(sortValue: 10), role: Role('inbox')),
|
||||
];
|
||||
|
||||
final generatedTree = await TreeBuilder().generateMailboxTreeInUI(testCase);
|
||||
final generatedTree = await TreeBuilder().generateMailboxTreeInUI(
|
||||
allMailboxes: testCase,
|
||||
currentDefaultTree: MailboxTree(MailboxNode.root()),
|
||||
currentPersonalTree: MailboxTree(MailboxNode.root()),
|
||||
currentTeamMailboxTree: MailboxTree(MailboxNode.root()),
|
||||
);
|
||||
|
||||
expect(
|
||||
generatedTree.head.root.childrenItems,
|
||||
generatedTree.defaultTree.root.childrenItems,
|
||||
equals(expectedTree.root.childrenItems)
|
||||
);
|
||||
});
|
||||
|
||||
+30
-12
@@ -214,12 +214,17 @@ void main() {
|
||||
]);
|
||||
});
|
||||
|
||||
when(mockTreeBuilder.generateMailboxTreeInUI([spamMailbox])).thenAnswer((_) async {
|
||||
return Tuple4<MailboxTree, MailboxTree, MailboxTree, List<PresentationMailbox>>(
|
||||
MailboxTree(MailboxNode(spamMailbox)),
|
||||
MailboxTree(MailboxNode.root()),
|
||||
MailboxTree(MailboxNode.root()),
|
||||
[spamMailbox],
|
||||
when(mockTreeBuilder.generateMailboxTreeInUI(
|
||||
allMailboxes: [spamMailbox],
|
||||
currentDefaultTree: MailboxTree(MailboxNode.root()),
|
||||
currentPersonalTree: MailboxTree(MailboxNode.root()),
|
||||
currentTeamMailboxTree: MailboxTree(MailboxNode.root()),
|
||||
)).thenAnswer((_) async {
|
||||
return (
|
||||
allMailboxes: [spamMailbox],
|
||||
defaultTree: MailboxTree(MailboxNode(spamMailbox)),
|
||||
personalTree: MailboxTree(MailboxNode.root()),
|
||||
teamMailboxTree: MailboxTree(MailboxNode.root()),
|
||||
);
|
||||
});
|
||||
|
||||
@@ -237,6 +242,10 @@ void main() {
|
||||
|
||||
rulesFilterCreatorController.dispatchState(Right(UIClosedState()));
|
||||
rulesFilterCreatorController.listEmailRuleFilterActionSelected.clear();
|
||||
rulesFilterCreatorController.allMailboxes.clear();
|
||||
rulesFilterCreatorController.personalMailboxTree.value = MailboxTree(MailboxNode.root());
|
||||
rulesFilterCreatorController.defaultMailboxTree.value = MailboxTree(MailboxNode.root());
|
||||
rulesFilterCreatorController.teamMailboxesTree.value = MailboxTree(MailboxNode.root());
|
||||
debugDefaultTargetPlatformOverride = null;
|
||||
tester.view.reset();
|
||||
});
|
||||
@@ -286,12 +295,17 @@ void main() {
|
||||
]);
|
||||
});
|
||||
|
||||
when(mockTreeBuilder.generateMailboxTreeInUI([mailboxA])).thenAnswer((_) async {
|
||||
return Tuple4<MailboxTree, MailboxTree, MailboxTree, List<PresentationMailbox>>(
|
||||
MailboxTree(MailboxNode(mailboxA)),
|
||||
MailboxTree(MailboxNode.root()),
|
||||
MailboxTree(MailboxNode.root()),
|
||||
[mailboxA],
|
||||
when(mockTreeBuilder.generateMailboxTreeInUI(
|
||||
allMailboxes: [mailboxA],
|
||||
currentDefaultTree: MailboxTree(MailboxNode.root()),
|
||||
currentPersonalTree: MailboxTree(MailboxNode.root()),
|
||||
currentTeamMailboxTree: MailboxTree(MailboxNode.root()),
|
||||
)).thenAnswer((_) async {
|
||||
return (
|
||||
allMailboxes: [mailboxA],
|
||||
defaultTree: MailboxTree(MailboxNode.root()),
|
||||
personalTree: MailboxTree(MailboxNode(mailboxA)),
|
||||
teamMailboxTree: MailboxTree(MailboxNode.root()),
|
||||
);
|
||||
});
|
||||
|
||||
@@ -311,6 +325,10 @@ void main() {
|
||||
|
||||
rulesFilterCreatorController.dispatchState(Right(UIClosedState()));
|
||||
rulesFilterCreatorController.listEmailRuleFilterActionSelected.clear();
|
||||
rulesFilterCreatorController.allMailboxes.clear();
|
||||
rulesFilterCreatorController.personalMailboxTree.value = MailboxTree(MailboxNode.root());
|
||||
rulesFilterCreatorController.defaultMailboxTree.value = MailboxTree(MailboxNode.root());
|
||||
rulesFilterCreatorController.teamMailboxesTree.value = MailboxTree(MailboxNode.root());
|
||||
debugDefaultTargetPlatformOverride = null;
|
||||
tester.view.reset();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user