Skip to content
This repository was archived by the owner on Jun 1, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .maestro/flows/chat/02_predefined_reply.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
appId: llc.fungee.ingredicheck
tags: [chat]
---
- runFlow: ../../subflows/launch/chat.yaml
- extendedWaitUntil:
visible:
id: home_view
timeout: 30000
- tapOn:
text: Open chat
- extendedWaitUntil:
visible:
id: chat_view
timeout: 30000
- tapOn:
id: chat_input
- inputText: what should i avoid?
- tapOn:
id: chat_send_button
- extendedWaitUntil:
visible:
text: Avoid peanuts, dairy, and lactose based on the seeded simulator profile\.
timeout: 30000
- assertVisible:
text: Avoid peanuts, dairy, and lactose based on the seeded simulator profile\.
21 changes: 21 additions & 0 deletions .maestro/flows/chat/03_chat_skip.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
appId: llc.fungee.ingredicheck
tags: [chat]
---
- runFlow: ../../subflows/launch/chat.yaml
- extendedWaitUntil:
visible:
id: home_view
timeout: 30000
- tapOn:
text: Open chat
- extendedWaitUntil:
visible:
id: chat_view
timeout: 30000
- swipe:
direction: DOWN
duration: 500
- extendedWaitUntil:
visible:
id: home_view
timeout: 30000
14 changes: 14 additions & 0 deletions .maestro/flows/family/02_members_visible.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
appId: llc.fungee.ingredicheck
tags: [family]
---
- runFlow: ../../subflows/launch/manage_family.yaml
- extendedWaitUntil:
visible:
id: manage_family_view
timeout: 30000
- assertVisible:
text: Aarav
- assertVisible:
text: Riya
- assertVisible:
text: Kabir
12 changes: 12 additions & 0 deletions .maestro/flows/family/03_pending_member_status.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
appId: llc.fungee.ingredicheck
tags: [family, invite]
---
- runFlow: ../../subflows/launch/manage_family.yaml
- extendedWaitUntil:
visible:
id: manage_family_view
timeout: 30000
- assertVisible:
text: Kabir
- assertVisible:
id: manage_family_invite_button_33333333-3333-3333-3333-333333333333
27 changes: 27 additions & 0 deletions .maestro/flows/food_notes/03_open_intolerances_edit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
appId: llc.fungee.ingredicheck
tags: [food-notes]
---
- runFlow: ../../subflows/launch/food_notes.yaml
- extendedWaitUntil:
visible:
id: unified_canvas_view
timeout: 30000
- scrollUntilVisible:
element:
id: food_notes_edit_intolerances
direction: DOWN
timeout: 30000
- tapOn:
id: food_notes_edit_intolerances
- extendedWaitUntil:
visible:
id: food_notes_edit_sheet
timeout: 30000
- assertVisible:
text: Lactose
- tapOn:
text: Done
- extendedWaitUntil:
visible:
id: unified_canvas_view
timeout: 30000
25 changes: 25 additions & 0 deletions .maestro/flows/food_notes/04_open_diet_types_edit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
appId: llc.fungee.ingredicheck
tags: [food-notes]
---
- runFlow: ../../subflows/launch/food_notes.yaml
- extendedWaitUntil:
visible:
id: unified_canvas_view
timeout: 30000
- scrollUntilVisible:
element:
id: food_notes_edit_avoid
direction: DOWN
timeout: 30000
- tapOn:
id: food_notes_edit_avoid
- extendedWaitUntil:
visible:
id: food_notes_edit_sheet
timeout: 30000
- tapOn:
text: Done
- extendedWaitUntil:
visible:
id: unified_canvas_view
timeout: 30000
25 changes: 25 additions & 0 deletions .maestro/flows/food_notes/05_open_lifestyle_edit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
appId: llc.fungee.ingredicheck
tags: [food-notes]
---
- runFlow: ../../subflows/launch/food_notes.yaml
- extendedWaitUntil:
visible:
id: unified_canvas_view
timeout: 30000
- scrollUntilVisible:
element:
id: food_notes_edit_life_style
direction: DOWN
timeout: 30000
- tapOn:
id: food_notes_edit_life_style
- extendedWaitUntil:
visible:
id: food_notes_edit_sheet
timeout: 30000
- tapOn:
text: Done
- extendedWaitUntil:
visible:
id: unified_canvas_view
timeout: 30000
14 changes: 14 additions & 0 deletions .maestro/flows/food_notes/06_food_notes_chat_button.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
appId: llc.fungee.ingredicheck
tags: [food-notes, chat]
---
- runFlow: ../../subflows/launch/food_notes.yaml
- extendedWaitUntil:
visible:
id: unified_canvas_view
timeout: 30000
- tapOn:
id: food_notes_notes_chat_button
- extendedWaitUntil:
visible:
id: chat_view
timeout: 30000
17 changes: 17 additions & 0 deletions .maestro/flows/home/05_home_content_cards.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
appId: llc.fungee.ingredicheck
tags: [home, content]
---
- runFlow: ../../subflows/launch/home.yaml
- extendedWaitUntil:
visible:
id: home_view
timeout: 30000
- assertVisible:
id: home_food_notes_card
- scrollUntilVisible:
element:
id: home_recent_scans_section
direction: DOWN
timeout: 30000
- assertVisible:
id: home_recent_scans_section
15 changes: 15 additions & 0 deletions .maestro/flows/home/06_home_stats_visible.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
appId: llc.fungee.ingredicheck
tags: [home, stats]
---
- runFlow: ../../subflows/launch/home.yaml
- extendedWaitUntil:
visible:
id: home_view
timeout: 30000
- scrollUntilVisible:
element:
text: "34"
direction: DOWN
timeout: 30000
- assertVisible:
text: "34"
10 changes: 10 additions & 0 deletions .maestro/flows/home/07_home_greeting.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
appId: llc.fungee.ingredicheck
tags: [home, greeting]
---
- runFlow: ../../subflows/launch/home.yaml
- extendedWaitUntil:
visible:
id: home_view
timeout: 30000
- assertVisible:
text: Aarav
17 changes: 17 additions & 0 deletions .maestro/flows/home/08_home_family_avatars.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
appId: llc.fungee.ingredicheck
tags: [home, family]
---
- runFlow: ../../subflows/launch/home.yaml
- extendedWaitUntil:
visible:
id: home_view
timeout: 30000
- assertVisible:
text: Aarav
- scrollUntilVisible:
element:
text: Your IngrediFam
direction: DOWN
timeout: 30000
- assertVisible:
text: Your IngrediFam
16 changes: 16 additions & 0 deletions .maestro/flows/lists/03_favorites_tap_item.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
appId: llc.fungee.ingredicheck
tags: [lists, favorites]
---
- runFlow: ../../subflows/launch/favorites.yaml
- extendedWaitUntil:
visible:
id: favorites_page_view
timeout: 30000
- tapOn:
text: Oreo Original
- extendedWaitUntil:
visible:
text: Ingredients
timeout: 30000
- assertVisible:
text: Oreo Original
16 changes: 16 additions & 0 deletions .maestro/flows/lists/04_recent_scans_tap_item.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
appId: llc.fungee.ingredicheck
tags: [lists, recent-scans]
---
- runFlow: ../../subflows/launch/recent_scans.yaml
- extendedWaitUntil:
visible:
id: recent_scans_page_view
timeout: 30000
- tapOn:
text: Diet Coke Soft Drink
- extendedWaitUntil:
visible:
id: product_detail_view
timeout: 30000
- assertVisible:
text: Diet Coke Soft Drink
20 changes: 20 additions & 0 deletions .maestro/flows/lists/05_recent_scans_filter_favorites.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
appId: llc.fungee.ingredicheck
tags: [lists, recent-scans, filter]
---
- runFlow: ../../subflows/launch/recent_scans.yaml
- extendedWaitUntil:
visible:
id: recent_scans_page_view
timeout: 30000
- assertVisible:
text: Diet Coke Soft Drink
- tapOn:
text: Fav
- extendedWaitUntil:
visible:
text: Oreo Original
timeout: 10000
- assertVisible:
text: Oreo Original
- assertNotVisible:
text: Diet Coke Soft Drink
14 changes: 14 additions & 0 deletions .maestro/flows/lists/06_recent_scans_empty_state.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
appId: llc.fungee.ingredicheck
tags: [lists, recent-scans, empty]
---
- runFlow: ../../subflows/launch/recent_scans_empty.yaml
- extendedWaitUntil:
visible:
id: recent_scans_page_view
timeout: 30000
- extendedWaitUntil:
visible:
text: "No Scans !"
timeout: 30000
- assertVisible:
text: "No Scans !"
14 changes: 14 additions & 0 deletions .maestro/flows/lists/07_recent_scans_all_items.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
appId: llc.fungee.ingredicheck
tags: [lists, recent-scans]
---
- runFlow: ../../subflows/launch/recent_scans.yaml
- extendedWaitUntil:
visible:
id: recent_scans_page_view
timeout: 30000
- assertVisible:
text: Diet Coke Soft Drink
- assertVisible:
text: Oreo Original
- assertVisible:
text: Sea Salt Veggie Chips
14 changes: 14 additions & 0 deletions .maestro/flows/product/02_toggle_favorite.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
appId: llc.fungee.ingredicheck
tags: [product, favorite]
---
- runFlow: ../../subflows/launch/product_detail.yaml
- extendedWaitUntil:
visible:
id: product_detail_view
timeout: 30000
- assertVisible:
text: Diet Coke Soft Drink
- tapOn:
id: product_detail_favorite_button
- tapOn:
id: product_detail_favorite_button
12 changes: 12 additions & 0 deletions .maestro/flows/product/03_unfavorite.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
appId: llc.fungee.ingredicheck
tags: [product, favorite]
---
- runFlow: ../../subflows/launch/product_detail_favorited.yaml
- extendedWaitUntil:
visible:
id: product_detail_view
timeout: 30000
- assertVisible:
text: Oreo Original
- tapOn:
id: product_detail_favorite_button
15 changes: 15 additions & 0 deletions .maestro/flows/product/04_ingredients_visible.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
appId: llc.fungee.ingredicheck
tags: [product, ingredients]
---
- runFlow: ../../subflows/launch/product_detail.yaml
- extendedWaitUntil:
visible:
id: product_detail_view
timeout: 30000
- scrollUntilVisible:
element:
id: product_detail_ingredients_section
direction: DOWN
timeout: 30000
- assertVisible:
id: product_detail_ingredients_section
21 changes: 21 additions & 0 deletions .maestro/flows/product/05_ingredient_alert.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
appId: llc.fungee.ingredicheck
tags: [product, ingredients, alert]
---
- runFlow: ../../subflows/launch/product_detail_favorited.yaml
- extendedWaitUntil:
visible:
id: product_detail_view
timeout: 30000
- scrollUntilVisible:
element:
id: product_detail_ingredient_alert
direction: DOWN
timeout: 30000
- tapOn:
id: product_detail_ingredient_alert
- extendedWaitUntil:
visible:
text: Wheat Flour
timeout: 10000
- assertVisible:
text: Wheat Flour
12 changes: 12 additions & 0 deletions .maestro/flows/product/06_reanalyze_stale.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
appId: llc.fungee.ingredicheck
tags: [product, reanalyze]
---
- runFlow: ../../subflows/launch/product_detail_stale.yaml
- extendedWaitUntil:
visible:
id: product_detail_view
timeout: 30000
- assertVisible:
id: product_detail_reanalyze_button
- tapOn:
id: product_detail_reanalyze_button
Loading