diff --git a/tests/test_EigenvalueSolver.cpp b/tests/test_EigenvalueSolver.cpp
index 2b120d0d19ee8e6838e02b2fe83d874d1772496f..f76faab82f397e251e3d4c10bb10681e113bb85a 100644
--- a/tests/test_EigenvalueSolver.cpp
+++ b/tests/test_EigenvalueSolver.cpp
@@ -635,7 +635,7 @@ TEST_CASE("EigenvalueSolver", "[algebra]")
         }
       }
     }
-
+#ifdef PUGS_HAS_SLEPC
     SECTION("symmetric tiny matrix")
     {
       TinyMatrix<3> TestA{3e10, 2e10, 4e10, 2e10, 0, 2e10, 4e10, 2e10, 3e10};
@@ -646,7 +646,6 @@ TEST_CASE("EigenvalueSolver", "[algebra]")
       TinyMatrix<3> TestE{3e-10, 2e-10, 4e-10, 2e-10, 0, 2e-10, 4e-10, 2e-10, 3e-10};
 
       TinyMatrix<3> expA2;
-#ifdef PUGS_HAS_SLEPC
 
       auto [eigenvalues, eigenmatrix] = EigenvalueSolver{}.findEigen(TestA);
       TinyMatrix<3> Diag              = zero;
@@ -729,7 +728,7 @@ TEST_CASE("EigenvalueSolver", "[algebra]")
           REQUIRE((B(i, j) - TestE(i, j)) / frobeniusNorm(TestE) == Catch::Approx(0).margin(1E-8));
         }
       }
-#endif
     }
+#endif
   }
 }