From eae87b3b3e53904afc31155fa100009aadcf8b68 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Wed, 17 Sep 2025 17:02:35 -0500 Subject: [PATCH] Tests: Update to match new behavior --- tests/src/App/ApplicationDirectories.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/src/App/ApplicationDirectories.cpp b/tests/src/App/ApplicationDirectories.cpp index 493c1348e1..9c804e7698 100644 --- a/tests/src/App/ApplicationDirectories.cpp +++ b/tests/src/App/ApplicationDirectories.cpp @@ -552,16 +552,18 @@ TEST_F(ApplicationDirectoriesTest, migrateAllPathsNonVersionedInputAppendsCurren } // Pre-existing destination -> throws Base::RuntimeError -TEST_F(ApplicationDirectoriesTest, migrateAllPathsThrowsIfDestinationAlreadyExists_NonVersioned) +TEST_F(ApplicationDirectoriesTest, migrateAllPathsIgnoresIfDestinationAlreadyExists_NonVersioned) { auto appDirs = makeAppDirsForVersion(5, 4); fs::path base = tempDir() / "exists_case"; fs::create_directories(base); - fs::create_directories(versionedPath(base, 5, 4)); // destination already exists + fs::path dest = versionedPath(base, 5, 4); + fs::create_directories(dest); // destination already exists std::vector inputs {base}; - EXPECT_THROW(appDirs->migrateAllPaths(inputs), Base::RuntimeError); + + ASSERT_NO_THROW(appDirs->migrateAllPaths(inputs)); } // Multiple inputs: one versioned, one non-versioned -> both destinations created