"Undo" delete.

This commit is contained in:
Victor Zverovich 2014-05-03 17:34:58 -07:00
parent 798c0fae71
commit ba89c6399c

View File

@ -284,9 +284,11 @@ TEST(FileTest, CloseError) {
message + "\n");
EXPECT_EQ(message, error.what());
#else
File other(".travis.yml", File::RDONLY);
close(f->descriptor());
// Closing file twice causes death on Windows.
EXPECT_DEATH(f->close(), "");
other.dup2(f->descriptor()); // "undo" close or delete will fail
delete f;
#endif
}