summaryrefslogtreecommitdiff
path: root/src/mongo/executor/mock_network_fixture.cpp
diff options
context:
space:
mode:
authorVesselina Ratcheva <vesselina.ratcheva@10gen.com>2020-12-01 04:08:14 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-12-06 23:23:56 +0000
commitaf3c639e74ccd9e21540af204b5875f64516584a (patch)
treec51b11393252ed5840d849b8b850139247eadde6 /src/mongo/executor/mock_network_fixture.cpp
parentbfeba1cc544ad9aca07cdf18a6e54660613dd168 (diff)
downloadmongo-af3c639e74ccd9e21540af204b5875f64516584a.tar.gz
SERVER-50157 Add Sequence to network mock framework
Diffstat (limited to 'src/mongo/executor/mock_network_fixture.cpp')
-rw-r--r--src/mongo/executor/mock_network_fixture.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/executor/mock_network_fixture.cpp b/src/mongo/executor/mock_network_fixture.cpp
index da028d8a6ba..766397bd154 100644
--- a/src/mongo/executor/mock_network_fixture.cpp
+++ b/src/mongo/executor/mock_network_fixture.cpp
@@ -95,7 +95,7 @@ void MockNetwork::_runUntilIdle() {
// (Iterating a vector backwards is much cheaper than pushing to its front.)
auto const& exp =
std::find_if(_expectations.rbegin(), _expectations.rend(), [&](const auto& exp) {
- return !exp->isSatisfied() && exp->match(request);
+ return !exp->isSatisfied() && exp->prerequisitesMet() && exp->match(request);
});
if (exp != _expectations.rend()) {