diff --git a/matlab/internals.m b/matlab/internals.m
index 462f936aa6eb83ca1d5eb710a2da0b2949fe307a..4fc079ec28fd4f2064cfe3245f055a6ba48eb2bc 100644
--- a/matlab/internals.m
+++ b/matlab/internals.m
@@ -82,7 +82,7 @@ if strcmpi(flag,'--test')
         dynare_path = dynare_config([],0);
         number_of_matlab_routines = length(varargin);
         for i=1:number_of_matlab_routines
-            dynTest(varargin{i},dynare_path);
+            dtest(varargin{i},[dynare_path '..' filesep 'tests']);
         end
     else
         disp('You have to specify at least one Matlab routine after --test flag!')