Skip to content

Commit f2d611a

Browse files
committed
step 7 for iphone and 11 for ipad was added to check repeated More tab selection
1 parent 78ead25 commit f2d611a

1 file changed

Lines changed: 21 additions & 13 deletions

File tree

  • apps/src/tests/single-feature-tests/tabs/test-tabs-more-navigation-controller

apps/src/tests/single-feature-tests/tabs/test-tabs-more-navigation-controller/scenario.md

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -52,31 +52,35 @@ Other: Ongoing research.
5252

5353
- [ ] Expected: The native More screen opens, listing **Fifth** and **Sixth** as available tabs. New green toast appear with `onMoreTabSelected` message.
5454

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.
5660

5761
- [ ] Expected: The **Sixth** tab content is shown. The route key label reads `Sixth`.
5862

5963
---
6064

6165
### Navigation using buttons
6266

63-
8. Tap **"Select Fourth"**.
67+
9. Tap **"Select Fourth"**.
6468

6569
- [ ] Expected: **Fourth** tab becomes active. Tab bar selection updates, and the route key label reads `Fourth`.
6670

67-
9. Tap **"Select Fifth"**.
71+
10. Tap **"Select Fifth"**.
6872

6973
- [ ] 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.
7074

71-
10. Tap **"Select First"** and then tap **"Select Sixth"**.
75+
11. Tap **"Select First"** and then tap **"Select Sixth"**.
7276

7377
- [ ] Expected: **Sixth** tab content is shown, and the route key label reads `Sixth`. The More tab is selected in the tab bar.
7478

7579
---
7680

7781
### Round-trip navigation
7882

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**.
8084

8185
- [ ] 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.
8286

@@ -124,34 +128,38 @@ Other: Ongoing research.
124128

125129
- [ ] Expected: The native More screen opens, listing **Fifth** and **Sixth** as available tabs. New green toast appear with `onMoreTabSelected` message.
126130

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.
128136

129137
- [ ] 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"`.
130138

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.
132140

133141
- [ ] 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.
134142

135-
12. Tap the **More** tab again.
143+
13. Tap the **More** tab again.
136144

137145
- [ ] Expected: The native More screen opens, listing **Fifth** and **Sixth** as available tabs. New green toast appear with `onMoreTabSelected` message.
138146

139-
13. Resize app to full size.
147+
14. Resize app to full size.
140148

141149
- [ ] 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`.
142150

143-
14. Select **Third** tab and switch to **Fifth**
151+
15. Select **Third** tab and switch to **Fifth**
144152

145153
- [ ] Expected: **Fifth** tab is selected, and the route key label reads `Fifth`.
146154

147-
15. Resize app to iPhone size view.
155+
16. Resize app to iPhone size view.
148156

149157
- [ ] Expected: **More** tab appears and becomes active, and the route key label reads `Fifth`.
150158

151-
16. Tap the **More** tab again.
159+
17. Tap the **More** tab again.
152160

153161
- [ ] Expected: The native More screen opens, listing **Fifth** and **Sixth** as available tabs. New green toast appear with `onMoreTabSelected` message.
154162

155-
17. Resize app to full size.
163+
18. Resize app to full size.
156164

157165
- [ ] 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

Comments
 (0)