From 01488c71dfdbc75126ad340dadc0f25bc102c70e Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Mon, 28 Aug 2017 23:32:57 +0200 Subject: [PATCH] WIP: tests --- test/uvw/process.cpp | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/test/uvw/process.cpp b/test/uvw/process.cpp index 55723f0b..6c3f56b2 100644 --- a/test/uvw/process.cpp +++ b/test/uvw/process.cpp @@ -2,13 +2,34 @@ #include +TEST(Process, Pid) { + auto loop = uvw::Loop::getDefault(); + auto handle = loop->resource(); + + ASSERT_EQ(handle->pid(), 0); + + loop->run(); +} + + +TEST(Process, Cwd) { + auto loop = uvw::Loop::getDefault(); + auto handle = loop->resource(); + + handle->cwd("."); + + loop->run(); +} + + TEST(Process, StdIO) { auto loop = uvw::Loop::getDefault(); auto handle = loop->resource(); auto pipe = loop->resource(); + uvw::ProcessHandle::disableStdIOInheritance(); handle->stdio(*pipe, uvw::Flags::from()); - handle->stdio(uvw::StdIN, uvw::ProcessHandle::StdIO::READABLE_PIPE); + handle->stdio(uvw::StdIN, uvw::ProcessHandle::StdIO::IGNORE_STREAM); pipe->close(); loop->run();