diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 21ba01a73f832740577e6862c402022c56cb57ba..16b77dd5a199ac72321c561c382a8b846d95508b 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,16 +1,19 @@
 include_directories("${CATCH_INCLUDE_PATH}")
-
+include_directories("${PASTIS_BINARY_DIR}/src/utils")
 set(EXECUTABLE_OUTPUT_PATH ${PASTIS_BINARY_DIR})
+
 add_executable (unit_tests
   test_main.cpp
   test_RevisionInfo.cpp
-  test_TinyVector.cpp)
+  test_TinyVector.cpp
+  )
 
 target_include_directories(Catch INTERFACE ${CATCH_INCLUDE_DIR})
-target_link_libraries (
-  unit_tests
+
+target_link_libraries (unit_tests
   PastisUtils
-  Catch)
+  Catch
+  )
 
 enable_testing()
 
diff --git a/tests/test_RevisionInfo.cpp b/tests/test_RevisionInfo.cpp
index 9359c8cb33fae4ba34385166e50395bda75542d9..d5c9d4b50cb1fe60ac2b7e11108f224b4e0bf083 100644
--- a/tests/test_RevisionInfo.cpp
+++ b/tests/test_RevisionInfo.cpp
@@ -2,6 +2,13 @@
 
 #include <RevisionInfo.hpp>
 
+#include <pastis_git_revision.hpp>
+
 TEST_CASE("RevisionInfo", "[utils]") {
-  REQUIRE(RevisionInfo::hasGitInfo() == true);
+#ifdef HAS_PASTIS_GIT_INFO
+#define HAS_GIT_INFO true
+#else
+#define HAS_GIT_INFO false
+#endif
+  REQUIRE( (RevisionInfo::hasGitInfo() == HAS_GIT_INFO) );
 }