settle method
Waits per the scenario's Settle policy — or policy — and captures
nothing.
The wait without the step: what a bridge maps a legacy pumpAndSettle()
onto, and what a scenario wants after work it pumped itself through
tester. Same budget, same "give up quietly on a screen that never
stops animating" as every verb — where a raw tester.pumpAndSettle
throws on the first spinner and leaves the budget to be re-derived by
hand.
Implementation
Future<void> settle([Settle? policy]) =>
_step(Shot.skip, policy, () async {}, verb: 'settle');