feat(flutter): 重构四 Tab 与浏览页

This commit is contained in:
Zhou Weidong committed 2026-10-20 09:49:42 +08:00
1 parent 99c72e2c32
commit 959edc0a32
41 files changed
+2148 -1179

No files matched your search

+12 -8
View File
@@ -66,22 +66,20 @@ void main() {
logic.openProfile();
expect(logic.tab, 2);
expect(logic.tab, 3);
logic.dispose();
});
test('should_return_to_discover_and_handle_immersive_back', () {
test('should_return_home_and_handle_immersive_back', () {
final logic = HomeLogic(dramas);
logic.onSystemBack();
expect(logic.tab, 1);
logic.onSystemBack();
expect(logic.tab, 1);
expect(logic.tab, 0);
expect(logic.backRequest, 0);
logic.select(0);
logic.select(1);
logic.onSystemBack();
expect(logic.tab, 1);
expect(logic.tab, 0);
logic.select(0);
logic.onImmersiveChanged(true);
@@ -91,7 +89,7 @@ void main() {
logic.onImmersiveChanged(false);
logic.onSystemBack();
expect(logic.tab, 1);
expect(logic.tab, 0);
logic.dispose();
});
@@ -130,6 +128,9 @@ void main() {
expect(logic.tab, 1);
expect(logic.searchRequest, 1);
logic.myAction(MyPageAction.create);
expect(logic.tab, 2);
logic.myAction(MyPageAction.resume);
expect(logic.tab, 0);
expect(logic.resumeRequest, 1);
@@ -144,6 +145,9 @@ void main() {
final logic = HomeLogic(dramas);
logic.discoverAction(DiscoverPageAction.my);
expect(logic.tab, 3);
logic.discoverAction(DiscoverPageAction.create);
expect(logic.tab, 2);
logic.discoverAction(DiscoverPageAction.home);