diff --git a/tests/rojo_test/serve_util.rs b/tests/rojo_test/serve_util.rs index d8253612..6f049020 100644 --- a/tests/rojo_test/serve_util.rs +++ b/tests/rojo_test/serve_util.rs @@ -66,7 +66,11 @@ impl TestServeSession { let source_path = Path::new(SERVE_TESTS_PATH).join(name); let dir = tempdir().expect("Couldn't create temporary directory"); - let project_path = dir.path().join(name); + let project_path = dir + .path() + .canonicalize() + .expect("Couldn't canonicalize temporary directory path") + .join(name); let source_is_file = fs::metadata(&source_path).unwrap().is_file();