field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

commit e390a2f2ed66b78e58b7b23c5520505ac5d279ed
parent 2c1b542cfba7ccee0b323c381181b6a076b229ff
Author: triesap <tyson@radroots.org>
Date:   Fri, 28 Aug 2026 19:44:12 +0000

test: reset Today before each card search

- treat every expected marker as an independent feed assertion
- restore the feed top before traversing card-id order
- keep searches on visible accessibility elements and ordinary swipes
- preserve full relaunch evidence without assuming attempt sort order

Diffstat:
MRadrootsUITests/RadrootsRemoteQualificationUITests.swift | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/RadrootsUITests/RadrootsRemoteQualificationUITests.swift b/RadrootsUITests/RadrootsRemoteQualificationUITests.swift @@ -1045,8 +1045,8 @@ final class RadrootsRemoteQualificationUITests: XCTestCase { XCTFail("The local relay refresh did not materialize the Today feed") throw QualificationError.missingProductSurface } - for _ in 0..<8 { feed.swipeDown() } for marker in markers.reversed() { + for _ in 0..<8 { feed.swipeDown() } let card = app.descendants(matching: .any).matching( NSPredicate(format: "label CONTAINS %@", marker) ).firstMatch