diff --git a/tests/src/serverTestSpectrumBuffer.cpp b/tests/src/serverTestSpectrumBuffer.cpp
index d9486a4208d90bf04cc5aa25ec25f27cb6336140..e205097eca5cc386cc56ef751c3d59881844dc55 100644
--- a/tests/src/serverTestSpectrumBuffer.cpp
+++ b/tests/src/serverTestSpectrumBuffer.cpp
@@ -56,6 +56,7 @@ BOOST_AUTO_TEST_CASE(testSpectrum) {
     DoocsServerTestHelper::doocsSet<int>("//INT/TO_DEVICE_SCALAR", firstMacroPulseNumber + i);
     expectedFloatArrayValue[1] = i;
     DoocsServerTestHelper::doocsSet<float>("//FLOAT/TO_DEVICE_ARRAY", expectedFloatArrayValue);
+    GlobalFixture::referenceTestApplication.versionNumber = ChimeraTK::VersionNumber();
     GlobalFixture::referenceTestApplication.runMainLoopOnce();
   }
 
@@ -85,6 +86,7 @@ BOOST_AUTO_TEST_CASE(testSpectrum) {
     DoocsServerTestHelper::doocsSet<int>("//INT/TO_DEVICE_SCALAR", firstMacroPulseNumber + i + 10);
     expectedFloatArrayValue[1] = i + 10000;
     DoocsServerTestHelper::doocsSet<float>("//FLOAT/TO_DEVICE_ARRAY", expectedFloatArrayValue);
+    GlobalFixture::referenceTestApplication.versionNumber = ChimeraTK::VersionNumber();
     GlobalFixture::referenceTestApplication.runMainLoopOnce();
   }