diff --git a/test/common/test_partial.cc b/test/common/test_partial.cc
index 4166c149e3a3bcb4f5813d6ea3310bc41c8d9b0e..f420efc90a4c3bc1c4ded62753cab3bee07d2b8b 100644
--- a/test/common/test_partial.cc
+++ b/test/common/test_partial.cc
@@ -39,6 +39,7 @@ void runTest()
     std::get<2>(m) = c;
 
     auto p = partial(m, _0, _2);
+    p = partial(m, std::make_tuple(_0, _2));
 
     if (!std::is_same<T<Block1&, Block2&>, std::decay_t<decltype(p)>>::value)
         DUNE_THROW(Dune::Exception, "Dumux::partial() returned wrong type: " << Dune::className(p));