diff --git a/tests/src/test_generic_material_loader.cpp b/tests/src/test_generic_material_loader.cpp
index 29ab3f9c5ef987fcc228310120d5e1bf7e6ce936..5ce69ddd64d87681a20d4c2f9e2532a606dac15b 100644
--- a/tests/src/test_generic_material_loader.cpp
+++ b/tests/src/test_generic_material_loader.cpp
@@ -46,20 +46,18 @@ SCENARIO("The Generic Material Loader can create Generic materials.",
         REQUIRE(diffuseColor[2] == 0.f);
 
         auto specularColor = materialResource->GetSpecularColor();
-        REQUIRE(specularColor[0] ==
-                phx::Material::GetDefault()->GetSpecularColor()[0]);
-        REQUIRE(specularColor[1] ==
-                phx::Material::GetDefault()->GetSpecularColor()[1]);
-        REQUIRE(specularColor[2] ==
-                phx::Material::GetDefault()->GetSpecularColor()[2]);
+        auto specularColorDefault =
+            phx::Material::GetDefault()->GetSpecularColor();
+        REQUIRE(specularColor[0] == specularColorDefault[0]);
+        REQUIRE(specularColor[1] == specularColorDefault[1]);
+        REQUIRE(specularColor[2] == specularColorDefault[2]);
 
         auto ambientColor = materialResource->GetAmbientColor();
-        REQUIRE(ambientColor[0] ==
-                phx::Material::GetDefault()->GetAmbientColor()[0]);
-        REQUIRE(ambientColor[1] ==
-                phx::Material::GetDefault()->GetAmbientColor()[1]);
-        REQUIRE(ambientColor[2] ==
-                phx::Material::GetDefault()->GetAmbientColor()[2]);
+        auto ambientColorDefault =
+            phx::Material::GetDefault()->GetAmbientColor();
+        REQUIRE(ambientColor[0] == ambientColorDefault[0]);
+        REQUIRE(ambientColor[1] == ambientColorDefault[1]);
+        REQUIRE(ambientColor[2] == ambientColorDefault[2]);
 
         float shininess = materialResource->GetShininess();
         REQUIRE(shininess == phx::Material::GetDefault()->GetShininess());