diff --git a/test/targetspacetest.cc b/test/targetspacetest.cc
index 36d8082bd078909e62f90bd969654406628b941a..67aa95884d4ae559f1eef8d63d6c3cd0a24dc467 100644
--- a/test/targetspacetest.cc
+++ b/test/targetspacetest.cc
@@ -106,7 +106,7 @@ void testOrthonormalFrame(const TargetSpace& a)
 
     for (size_t i=0; i<spaceDim; i++)
         for (size_t j=0; j<spaceDim; j++)
-            assert( std::fabs(B[i]*B[j] - (i==j)) < 1e-10 );
+            assert( std::fabs(a.metric(B[i],B[j]) - (i==j)) < 1e-10 );
 }
 
 template <class TargetSpace>