diff --git a/src/tests/catch_test_SAFTVRMie.cxx b/src/tests/catch_test_SAFTVRMie.cxx
index aa7d9ec9cc37c622531c235668d63997e3e354a4..b3096ff3434067205de790fafc70a8a0ae90398d 100644
--- a/src/tests/catch_test_SAFTVRMie.cxx
+++ b/src/tests/catch_test_SAFTVRMie.cxx
@@ -212,7 +212,7 @@ TEST_CASE("VLE pure tracing", "[SAFTVRMieVLE]"){
         {"with_deriv", true}
     };
     auto o = pure_trace_VLE(model, 300, spec);
-    CHECK(o[0] == o1[0]);
+    CHECK(o[0] == Approx(o1[0]));
 }
 
 TEST_CASE("VLE isotherm tracing", "[SAFTVRMieVLE]"){