You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/src/tests/single-feature-tests/tabs/test-tabs-more-navigation-controller/scenario.md
+21-13Lines changed: 21 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,31 +52,35 @@ Other: Ongoing research.
52
52
53
53
-[ ] Expected: The native More screen opens, listing **Fifth** and **Sixth** as available tabs. New green toast appear with `onMoreTabSelected` message.
54
54
55
-
7. Tap **Sixth** in the More screen list.
55
+
7. Tap the **More** tab few more times.
56
+
57
+
-[ ] Expected: The native More screen remains open, listing "Fifth" and "Sixth" as available tabs. No new green toast appears with an `onMoreTabSelected` message.
58
+
59
+
8. Tap **Sixth** in the More screen list.
56
60
57
61
-[ ] Expected: The **Sixth** tab content is shown. The route key label reads `Sixth`.
58
62
59
63
---
60
64
61
65
### Navigation using buttons
62
66
63
-
8. Tap **"Select Fourth"**.
67
+
9. Tap **"Select Fourth"**.
64
68
65
69
-[ ] Expected: **Fourth** tab becomes active. Tab bar selection updates, and the route key label reads `Fourth`.
66
70
67
-
9. Tap **"Select Fifth"**.
71
+
10. Tap **"Select Fifth"**.
68
72
69
73
-[ ] Expected: **Fifth** tab content is shown, and the route key label reads `Fifth`. The More tab is selected in the tab bar. No crash or blank screen.
70
74
71
-
10. Tap **"Select First"** and then tap **"Select Sixth"**.
75
+
11. Tap **"Select First"** and then tap **"Select Sixth"**.
72
76
73
77
-[ ] Expected: **Sixth** tab content is shown, and the route key label reads `Sixth`. The More tab is selected in the tab bar.
74
78
75
79
---
76
80
77
81
### Round-trip navigation
78
82
79
-
11. Tap through tabs in this order using the select buttons: **First** → **Sixth** → **Second** → **Fifth** → **Third**.
83
+
12. Tap through tabs in this order using the select buttons: **First** → **Sixth** → **Second** → **Fifth** → **Third**.
80
84
81
85
-[ ] Expected: Each transition updates the route key label and tab bar selection correctly. Tabs behind More (Fifth, Sixth) show the More tab as selected. No visual glitches or stale route key labels.
82
86
@@ -124,34 +128,38 @@ Other: Ongoing research.
124
128
125
129
-[ ] Expected: The native More screen opens, listing **Fifth** and **Sixth** as available tabs. New green toast appear with `onMoreTabSelected` message.
126
130
127
-
10. Tap **Second** tab in the tab bar.
131
+
10. Tap the **More** tab few more times.
132
+
133
+
-[ ] Expected: The native More screen remains open, listing "Fifth" and "Sixth" as available tabs. No new green toast appears with an `onMoreTabSelected` message.
134
+
135
+
11. Tap **Second** tab in the tab bar.
128
136
129
137
-[ ] Expected: **Second** tab becomes active. Tab bar selection updates, and the route key label reads `Second`. A blue toast appears at the bottom with the message `onTabSelected:"Second"`.
130
138
131
-
11. Tap **"More"** tab bar item and select **"Sixth"** from the More list.
139
+
12. Tap **"More"** tab bar item and select **"Sixth"** from the More list.
132
140
133
141
-[ ] Expected: **Sixth** tab content is shown, and the route key label reads `Sixth`. The More tab is selected in the tab bar. No crash or blank screen.
134
142
135
-
12. Tap the **More** tab again.
143
+
13. Tap the **More** tab again.
136
144
137
145
-[ ] Expected: The native More screen opens, listing **Fifth** and **Sixth** as available tabs. New green toast appear with `onMoreTabSelected` message.
138
146
139
-
13. Resize app to full size.
147
+
14. Resize app to full size.
140
148
141
149
-[ ] Expected: The More tab disappears, and the tab bar shows all six tabs at the top of the screen. The **Second** tab becomes active, and the route key label reads `Second`.
142
150
143
-
14. Select **Third** tab and switch to **Fifth**
151
+
15. Select **Third** tab and switch to **Fifth**
144
152
145
153
-[ ] Expected: **Fifth** tab is selected, and the route key label reads `Fifth`.
146
154
147
-
15. Resize app to iPhone size view.
155
+
16. Resize app to iPhone size view.
148
156
149
157
-[ ] Expected: **More** tab appears and becomes active, and the route key label reads `Fifth`.
150
158
151
-
16. Tap the **More** tab again.
159
+
17. Tap the **More** tab again.
152
160
153
161
-[ ] Expected: The native More screen opens, listing **Fifth** and **Sixth** as available tabs. New green toast appear with `onMoreTabSelected` message.
154
162
155
-
17. Resize app to full size.
163
+
18. Resize app to full size.
156
164
157
165
-[ ] Expected: More tab disappear, tab bar shows all six tabs on top of the screen. **Fifth** tab becomes active, and the route key label reads `Fifth`.
0 commit comments