mirror of
https://github.com/XRPLF/clio.git
synced 2025-12-06 17:27:58 +00:00
committed by
Alex Kremer
parent
164387cab0
commit
4947a83696
@@ -165,3 +165,17 @@ TEST_F(CoroutineGroupTests, TooManyCoroutines)
|
||||
callback3_.Call();
|
||||
});
|
||||
}
|
||||
|
||||
TEST_F(CoroutineGroupTests, CanSpawn)
|
||||
{
|
||||
EXPECT_CALL(callback1_, Call);
|
||||
|
||||
runSpawn([this](boost::asio::yield_context yield) {
|
||||
CoroutineGroup group{yield, 1};
|
||||
EXPECT_TRUE(group.canSpawn());
|
||||
group.spawn(yield, [&group, this](boost::asio::yield_context) {
|
||||
callback1_.Call();
|
||||
EXPECT_FALSE(group.canSpawn());
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user