diff --git a/tests/media/testMagneticField.cpp b/tests/media/testMagneticField.cpp
index 083ccf56881426aad23f7201cdb9a520aecb796a..56742bca5bfc26af7add2d265ae60c26e69a338e 100644
--- a/tests/media/testMagneticField.cpp
+++ b/tests/media/testMagneticField.cpp
@@ -83,4 +83,9 @@ TEST_CASE("UniformMagneticField w/ Homogeneous Medium") {
   // and the associated trajectory
   setup::Trajectory const track =
       setup::testing::make_track<setup::Trajectory>(line, tEnd);
+
+  // create earth magnetic field vector
+  MagneticFieldVector Earth_B = get_wmm(gCS, 2022.5, 100_km, -80, -120);
+  CHECK(Earth_B.getComponents(gCS) == MagneticFieldVector{gCS, 5814.9658886215_nT, 
+  14802.9663839328_nT, -49755.3119939183_nT}.getComponents(gCS));
 }