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 0cbebebf022a883db2043b55ad5ced506885a19b
parent 90bd7c82fa0cda65917f96ac593ededa7b732a05
Author: triesap <tyson@radroots.org>
Date:   Fri, 28 Aug 2026 19:03:22 +0000

test: reset Today feed before persona search

- return the visible Today feed to its newest edge after refresh
- preserve newest-to-oldest marker verification across relaunches
- keep all evidence discovery within ordinary swipe interactions
- avoid false absence from a retained prior-card scroll position

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

diff --git a/RadrootsUITests/RadrootsRemoteQualificationUITests.swift b/RadrootsUITests/RadrootsRemoteQualificationUITests.swift @@ -1042,6 +1042,7 @@ 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() { let card = app.descendants(matching: .any).matching( NSPredicate(format: "label CONTAINS %@", marker)