From 194cb68c8b3391c3f01cd65739fbc33c794a3c0e Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Tue, 16 Jun 2015 17:10:38 +0300 Subject: [PATCH] tests: add thread-in-thread test case --- tests/thread_test.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/thread_test.cc b/tests/thread_test.cc index 59b0fcc203..79b877f731 100644 --- a/tests/thread_test.cc +++ b/tests/thread_test.cc @@ -87,3 +87,14 @@ SEASTAR_TEST_CASE(test_thread_async_immed) { BOOST_REQUIRE_EQUAL(three, 3); }); } + +SEASTAR_TEST_CASE(test_thread_async_nested) { + return async([] { + return async([] { + return 3; + }).get0(); + }).then([] (int three) { + BOOST_REQUIRE_EQUAL(three, 3); + }); +} +