diff --git a/Framework/Geometry/testGeometry.cc b/Framework/Geometry/testGeometry.cc
index f2ac12e13c912bb36d1e5956190db9e450cb7ba9..439bbb97d6c835bb750f6a16416e05249b804b80 100644
--- a/Framework/Geometry/testGeometry.cc
+++ b/Framework/Geometry/testGeometry.cc
@@ -177,6 +177,8 @@ TEST_CASE("Trajectories") {
     CHECK(line.GetPosition(t).GetCoordinates() == base.GetPosition(1.).GetCoordinates());
 
     CHECK(base.ArcLength(1_s, 2_s) / 1_m == Approx(3));
+    
+    CHECK((base.NormalizedDirection().GetComponents(rootCS) - QuantityVector<dimensionless_d>{0, 0, 0}).eVector.norm() == Approx(0).margin(absMargin));
   }
 
   SECTION("Helix") {