diff --git a/tests/runalldseriestests.m b/tests/runalldseriestests.m
index 763e49500ef5bcf9cd8fd2147afbe7104df0215c..eba08296a7de1004776f3b7ac736dc4fad9a459e 100644
--- a/tests/runalldseriestests.m
+++ b/tests/runalldseriestests.m
@@ -19,11 +19,13 @@ try
     initialize_dseries_toolbox;
 catch
     unit_tests_root = strrep(which('runalldseriestests'),'runalldseriestests.m','');
-    addpath([unit_tests_root '/../src']);
+    addpath([unit_tests_root '../src']);
     initialize_dseries_toolbox;
 end
 
-run_unitary_tests_in_directory(dseries_src_root);
+tmp = dseries_src_root;
+tmp = tmp(1:end-1); % Remove trailing slash.
+run_unitary_tests_in_directory(tmp);
 
 delete('*.log');
 rmdir('../externals/m-unit-tests-master','s');