containsAllInOrder function
Matches Iterables which contain an element matching every value in
expected in the same order, but may contain additional values interleaved
throughout.
For example: [0, 1, 0, 2, 0] matches containsAllInOrder([1, 2]) but not
containsAllInOrder([2, 1]) or containsAllInOrder([1, 2, 3]).
Will only match values which implement Iterable.
Implementation
Matcher containsAllInOrder(Iterable expected) => _ContainsAllInOrder(expected);