diff --git a/test/gtest-extra-test.cc b/test/gtest-extra-test.cc index 51ef6968..9746b58c 100644 --- a/test/gtest-extra-test.cc +++ b/test/gtest-extra-test.cc @@ -391,8 +391,12 @@ TEST(FileTest, Dup2NoExcept) { TEST(FileTest, Dup2NoExceptError) { File f(".travis.yml", File::RDONLY); ErrorCode ec; +#ifndef _WIN32 f.dup2(-1, ec); EXPECT_EQ(EBADF, ec.get()); +#else + EXPECT_DEATH(f.dup2(-1, ec), ""); +#endif } TEST(FileTest, Pipe) {