tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit a09f544f744b748285c8336368cf1a1d6cf62659
parent dea79b8a60f1552030dc00825e5dfc75975d29ba
Author: Alexandre Lissy <lissyx+mozillians@lissyx.dyndns.org>
Date:   Wed, 19 Nov 2025 17:46:17 +0000

Bug 259356 - Update gtests for nsXREDirProvider with XDG handling support r=xpcom-reviewers,nika

Differential Revision: https://phabricator.services.mozilla.com/D246417

Diffstat:
Mtoolkit/tests/gtest/TestXREAppDir.cpp | 37+++++++++++++++++++------------------
1 file changed, 19 insertions(+), 18 deletions(-)

diff --git a/toolkit/tests/gtest/TestXREAppDir.cpp b/toolkit/tests/gtest/TestXREAppDir.cpp @@ -301,6 +301,7 @@ class ExistentLegacyXREAppDir_Generic : public BaseXREAppDir { void SetUp() override { BaseXREAppDir::SetUp(); MkHomeSubdir(".mozilla", mMozDir); + MkHomeSubdir(".mozilla/firefox", mMozDir); } nsCString mMozDir; }; @@ -624,7 +625,7 @@ TEST_F(NonExistentLegacyXREAppDir_NoEnv, GetUserAppDataDirectory) { #elif defined(XP_MACOSX) nsCString(mAppSupport + "/Firefox"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla/firefox"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla/firefox"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Firefox"_ns) #endif @@ -641,7 +642,7 @@ TEST_F(NonExistentLegacyXREAppDir_BadEnv, GetUserAppDataDirectory) { #elif defined(XP_MACOSX) nsCString(mAppSupport + "/Firefox"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla/firefox"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla/firefox"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Firefox"_ns) #endif @@ -675,7 +676,7 @@ TEST_F(XDGXREAppDir_NoEnv, GetUserAppDataDirectory) { #elif defined(XP_MACOSX) nsCString(mAppSupport + "/Firefox"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla/firefox"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla/firefox"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Firefox"_ns) #endif @@ -692,7 +693,7 @@ TEST_F(XDGXREAppDir_InvalidEnv, GetUserAppDataDirectory) { #elif defined(XP_MACOSX) nsCString(mAppSupport + "/Firefox"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla/firefox"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla/firefox"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Firefox"_ns) #endif @@ -707,7 +708,7 @@ TEST_F(XDGXREAppDir_Env, GetUserAppDataDirectory) { #elif defined(XP_MACOSX) nsCString(mAppSupport + "/Firefox"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla/firefox"_ns) + nsCString(mMockedHomeDir + "/.xdgConfigDir/mozilla/firefox"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Firefox"_ns) #endif @@ -966,7 +967,7 @@ TEST_F(XDGXREAppDir_NoEnv, GetUserProfilesRootDir) { #elif defined(XP_MACOSX) nsCString(mAppSupport + "/Firefox/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla/firefox"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla/firefox"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Firefox\\Profiles"_ns) #endif @@ -981,7 +982,7 @@ TEST_F(XDGXREAppDir_InvalidEnv, GetUserProfilesRootDir) { #elif defined(XP_MACOSX) nsCString(mAppSupport + "/Firefox/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla/firefox"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla/firefox"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Firefox\\Profiles"_ns) #endif @@ -996,7 +997,7 @@ TEST_F(XDGXREAppDir_Env, GetUserProfilesRootDir) { #elif defined(XP_MACOSX) nsCString(mAppSupport + "/Firefox/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla/firefox"_ns) + nsCString(mMockedHomeDir + "/.xdgConfigDir/mozilla/firefox"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Firefox\\Profiles"_ns) #endif @@ -1060,7 +1061,7 @@ TEST_F(NonExistentLegacyXREAppDir_NoEnv, GetDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mLibrary + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1077,7 +1078,7 @@ TEST_F(NonExistentLegacyXREAppDir_BadEnv, GetDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mLibrary + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1111,7 +1112,7 @@ TEST_F(XDGXREAppDir_NoEnv, GetDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mLibrary + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1128,7 +1129,7 @@ TEST_F(XDGXREAppDir_InvalidEnv, GetDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mLibrary + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1143,7 +1144,7 @@ TEST_F(XDGXREAppDir_Env, GetDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mLibrary + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.xdgConfigDir/mozilla"_ns) #elif defined(XP_WIN) nsCString(mRoamingHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1207,7 +1208,7 @@ TEST_F(NonExistentLegacyXREAppDir_NoEnv, GetTempDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mAppCache + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla"_ns) #elif defined(XP_WIN) nsCString(mLocalHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1224,7 +1225,7 @@ TEST_F(NonExistentLegacyXREAppDir_BadEnv, GetTempDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mAppCache + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla"_ns) #elif defined(XP_WIN) nsCString(mLocalHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1258,7 +1259,7 @@ TEST_F(XDGXREAppDir_NoEnv, GetTempDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mAppCache + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla"_ns) #elif defined(XP_WIN) nsCString(mLocalHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1275,7 +1276,7 @@ TEST_F(XDGXREAppDir_InvalidEnv, GetTempDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mAppCache + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.config/mozilla"_ns) #elif defined(XP_WIN) nsCString(mLocalHome + "\\Mozilla\\Profiles"_ns) #endif @@ -1290,7 +1291,7 @@ TEST_F(XDGXREAppDir_Env, GetTempDefaultUserProfileRoot) { #elif defined(XP_MACOSX) nsCString(mAppCache + "/Mozilla/Profiles"_ns) #elif defined(XP_UNIX) - nsCString(mMockedHomeDir + "/.mozilla"_ns) + nsCString(mMockedHomeDir + "/.xdgConfigDir/mozilla"_ns) #elif defined(XP_WIN) nsCString(mLocalHome + "\\Mozilla\\Profiles"_ns) #endif