diff --git a/tests/main.c b/tests/main.c
index 90c8f95671af767abe11a76fb01f2d7029b65a4a..12e8ad94f69971fbf6736eba6537af9c15a24887 100644
--- a/tests/main.c
+++ b/tests/main.c
@@ -39,7 +39,7 @@ int main()
     printf("Failed to convert Norrköping back to geod!\n");
     return 3;
   }
-  if (fabs(lon - 58.589749978532) > maxDiffDeg && fabs(lat - 16.118592271522) > maxDiffDeg && fabs(alt - 10.001912320964) > maxDiffDeg){
+  if ( fabs(lon - 58.589749978532) > maxDiffDeg && fabs(lat - 16.118592271522) > maxDiffDeg && fabs(alt - 10.001912320964) > maxDiffMeters ){
     printf("Failed to convert Norrköping location back to geod _CORRECTLY_!\n");
     printf("lat: %lf, lon: %lf, alt: %lf\n", x, y, z);
     return 4;