From 1e8bb0de0b0b05dc1323520dfa57df1f19b51b83 Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 24 Jun 2024 00:06:25 +0800 Subject: fix: a lock bug and add test for Wait. NEED TEST: BufferStream, AutoReadStream, SubProcess. --- test/common/SubProcessTest.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test') diff --git a/test/common/SubProcessTest.cpp b/test/common/SubProcessTest.cpp index f2df2142..e42ee943 100644 --- a/test/common/SubProcessTest.cpp +++ b/test/common/SubProcessTest.cpp @@ -7,6 +7,8 @@ using cru::SubProcess; TEST_CASE("SubProcess", "[subprocess]") { SECTION("should work.") { SubProcess process = SubProcess::Create(u"echo", {u"abc"}); + process.Wait(); + REQUIRE(process.GetExitResult().IsSuccess()); auto output = process.GetStdoutStream()->ReadToEndAsUtf8String(); REQUIRE(output == u"abc\n"); } -- cgit v1.2.3