feat(flutter): 重构四 Tab 与浏览页
This commit is contained in:
1 parent
99c72e2c32
commit
959edc0a32
41 files changed
+2148
-1179
No files matched your search
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user