aboutsummaryrefslogtreecommitdiff
path: root/tests/tst_utils.cpp
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-02-28 16:11:01 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-02-28 17:34:47 +0100
commitcf42441b43aec2e0457ec6e4dfdf2af8e58ac716 (patch)
tree8d985efbf2a7a35f6aa05a8ef4b27fd3a830a305 /tests/tst_utils.cpp
parent78b5e71b2130f78bed2583041a346ee837f0ee7d (diff)
downloadlibayatana-common-cf42441b43aec2e0457ec6e4dfdf2af8e58ac716.tar.gz
libayatana-common-cf42441b43aec2e0457ec6e4dfdf2af8e58ac716.tar.bz2
libayatana-common-cf42441b43aec2e0457ec6e4dfdf2af8e58ac716.zip
src/utils.(c|h): Add ayatana_common_utils_is_ubuntutouch() function.
Diffstat (limited to 'tests/tst_utils.cpp')
-rw-r--r--tests/tst_utils.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/tst_utils.cpp b/tests/tst_utils.cpp
index a1cf7c5..0d59da0 100644
--- a/tests/tst_utils.cpp
+++ b/tests/tst_utils.cpp
@@ -49,6 +49,17 @@ TEST_F(XdgCurrentDesktopUtilsTest, isLomiri)
EXPECT_TRUE(ayatana_common_utils_is_lomiri());
}
+TEST_F(XdgCurrentDesktopUtilsTest, isUbuntuTouch)
+{
+ unsetenv("XDG_CURRENT_DESKTOP");
+ unsetenv("DESKTOP_SESSION");
+ EXPECT_FALSE(ayatana_common_utils_is_ubuntutouch());
+ setenv("XDG_CURRENT_DESKTOP", "Lomiri", 1);
+ EXPECT_FALSE(ayatana_common_utils_is_ubuntutouch());
+ setenv("DESKTOP_SESSION", "ubuntu-touch", 1);
+ EXPECT_TRUE(ayatana_common_utils_is_ubuntutouch());
+}
+
TEST_F(XdgCurrentDesktopUtilsTest, isGnome)
{
unsetenv("XDG_CURRENT_DESKTOP");