From db6a5886a543e865886f3e43cc7bc7f90fe1ec19 Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Thu, 3 Aug 2023 14:04:44 +0200 Subject: [PATCH] chore: Fix unit test build after d8b654a30ca8 --- unittest/test_util_DirEntry.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/unittest/test_util_DirEntry.cpp b/unittest/test_util_DirEntry.cpp index b5bb5dd94..a19abf771 100644 --- a/unittest/test_util_DirEntry.cpp +++ b/unittest/test_util_DirEntry.cpp @@ -646,14 +646,16 @@ TEST_CASE("Win32 No Sharing") // Creating a directory junction for test purposes is tricky on Windows. // Instead, test a well-known junction that has existed in all Windows versions // since Vista. (Not present on Wine.) -TEST_CASE("Win32 Directory Junction" - * doctest::skip(!win32_is_junction(util::expand_environment_variables( - "${ALLUSERSPROFILE}\\Application Data")))) +TEST_CASE( + "Win32 Directory Junction" + * doctest::skip(!win32_is_junction( + util::expand_environment_variables("${ALLUSERSPROFILE}\\Application Data") + .value_or("")))) { TestContext test_context; - DirEntry entry( - util::expand_environment_variables("${ALLUSERSPROFILE}\\Application Data")); + DirEntry entry(*util::expand_environment_variables( + "${ALLUSERSPROFILE}\\Application Data")); CHECK(entry); CHECK(entry.exists()); CHECK(entry.error_number() == 0); -- 2.47.2