From a55f575a03537a3d7a2d76bf208016df34968d3f Mon Sep 17 00:00:00 2001
From: Arseny Kapoulkine <arseny.kapoulkine@gmail.com>
Date: Fri, 22 Dec 2017 11:03:27 -0800
Subject: [PATCH] tests: Fix OSX test failure

Apparently at some point OSX behavior when reading /dev/tty switched
from "can't open the file" to "the file can be opened and 0 bytes can be
read from it" which generates a wrong error and doesn't exercise the
code path we care about.
---
 tests/test_document.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/test_document.cpp b/tests/test_document.cpp
index 08d836cd..a9090071 100644
--- a/tests/test_document.cpp
+++ b/tests/test_document.cpp
@@ -598,7 +598,9 @@ TEST(document_load_file_special_folder)
 	// status_out_of_memory is somewhat counter-intuitive but on Linux ftell returns LONG_MAX for directories
 	CHECK(result.status == status_file_not_found || result.status == status_io_error || result.status == status_out_of_memory);
 }
+#endif
 
+#if defined(__linux__)
 TEST(document_load_file_special_device)
 {
 	xml_document doc;
-- 
GitLab