diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-10-21 11:07:50 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2021-10-21 11:07:50 +0200 |
commit | 3fdc8670a4407096e35a36adb288eebdd1e6f846 (patch) | |
tree | 4876cf1c9b9093f859ceb71c81f1dd12a66bd127 /tests/tst_utils.vala | |
parent | 59a93c0ab51ac89ceb59d6e75d9a3ae80e545922 (diff) | |
parent | 46837276fb52c4e1c6af7a4cb26d4cc18cb60e20 (diff) | |
download | libayatana-common-3fdc8670a4407096e35a36adb288eebdd1e6f846.tar.gz libayatana-common-3fdc8670a4407096e35a36adb288eebdd1e6f846.tar.bz2 libayatana-common-3fdc8670a4407096e35a36adb288eebdd1e6f846.zip |
Merge branch 'tari01-pr/also-check-desktop-session'
Attributes GH PR #44: https://github.com/AyatanaIndicators/libayatana-common/pull/44
Diffstat (limited to 'tests/tst_utils.vala')
-rw-r--r-- | tests/tst_utils.vala | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/tests/tst_utils.vala b/tests/tst_utils.vala index a7a624b..44ce6fe 100644 --- a/tests/tst_utils.vala +++ b/tests/tst_utils.vala @@ -5,44 +5,63 @@ using GLib; static int main(string[] args) { assert(args.length == 2); - unset_variable("DESKTOP_SESSION"); + unset_variable("DESKTOP_SESSION"); unset_variable("XDG_CURRENT_DESKTOP"); assert(! utils_is_lomiri()); + set_variable("DESKTOP_SESSION", "ubuntu-touch", true); + assert(utils_is_lomiri()); set_variable("XDG_CURRENT_DESKTOP", "Lomiri", true); assert(utils_is_lomiri()); unset_variable("XDG_CURRENT_DESKTOP"); + unset_variable("DESKTOP_SESSION"); assert(! utils_is_gnome()); + set_variable("DESKTOP_SESSION", "gnome", true); + assert(utils_is_gnome()); set_variable("XDG_CURRENT_DESKTOP", "GNOME", true); assert(utils_is_gnome()); unset_variable("XDG_CURRENT_DESKTOP"); + unset_variable("DESKTOP_SESSION"); + assert(! utils_is_unity()); + set_variable("DESKTOP_SESSION", "gnome-fallback", true); assert(! utils_is_unity()); set_variable("XDG_CURRENT_DESKTOP", "Unity", true); assert(utils_is_unity()); unset_variable("XDG_CURRENT_DESKTOP"); + unset_variable("DESKTOP_SESSION"); assert(! utils_is_mate()); + set_variable("DESKTOP_SESSION", "mate", true); + assert(utils_is_mate()); set_variable("XDG_CURRENT_DESKTOP", "MATE", true); assert(utils_is_mate()); unset_variable("XDG_CURRENT_DESKTOP"); + unset_variable("DESKTOP_SESSION"); assert(! utils_is_xfce()); + set_variable("DESKTOP_SESSION", "xfce", true); + assert(utils_is_xfce()); set_variable("XDG_CURRENT_DESKTOP", "XFCE", true); assert(utils_is_xfce()); unset_variable("XDG_CURRENT_DESKTOP"); + unset_variable("DESKTOP_SESSION"); assert(! utils_is_pantheon()); set_variable("XDG_CURRENT_DESKTOP", "PANTHEON", true); assert(utils_is_pantheon()); unset_variable("XDG_CURRENT_DESKTOP"); + unset_variable("DESKTOP_SESSION"); assert(! utils_is_budgie()); + set_variable("DESKTOP_SESSION", "budgie-desktop", true); + assert(utils_is_budgie()); set_variable("XDG_CURRENT_DESKTOP", "Budgie:GNOME", true); assert(utils_is_budgie()); unset_variable("XDG_CURRENT_DESKTOP"); + unset_variable("DESKTOP_SESSION"); set_variable("GSETTINGS_SCHEMA_DIR", args[1], true); set_variable("GSETTINGS_BACKEND", "memory", true); |