FakeHttpTransport.sequence constructor
FakeHttpTransport.sequence(
- List<
TransportOutcome> outcomes
Replay a fixed sequence of outcomes, one per call (last repeats).
Implementation
factory FakeHttpTransport.sequence(List<TransportOutcome> outcomes) {
var index = 0;
return FakeHttpTransport((HttpRequest _) {
final TransportOutcome outcome =
outcomes[index < outcomes.length ? index : outcomes.length - 1];
index++;
return outcome;
});
}