aboutsummaryrefslogtreecommitdiff
path: root/tests/tst_utils.vala
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2021-09-17 22:20:58 +0200
committerRobert Tari <robert@tari.in>2021-09-17 22:20:58 +0200
commit72ac9a792a45b63bbc9f3dc284c389f4a4b3a525 (patch)
tree69455cf98dc7e94838ed6086c2ab693837d05c8d /tests/tst_utils.vala
parented34d882f243f21c868f7568a0cb5abb25e59317 (diff)
downloadlibayatana-common-72ac9a792a45b63bbc9f3dc284c389f4a4b3a525.tar.gz
libayatana-common-72ac9a792a45b63bbc9f3dc284c389f4a4b3a525.tar.bz2
libayatana-common-72ac9a792a45b63bbc9f3dc284c389f4a4b3a525.zip
Fix tests to work when current desktop is the same as the one tested
Diffstat (limited to 'tests/tst_utils.vala')
-rw-r--r--tests/tst_utils.vala8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/tst_utils.vala b/tests/tst_utils.vala
index 78b2c2e..a7a624b 100644
--- a/tests/tst_utils.vala
+++ b/tests/tst_utils.vala
@@ -5,33 +5,39 @@ using GLib;
static int main(string[] args)
{
assert(args.length == 2);
+ unset_variable("DESKTOP_SESSION");
unset_variable("XDG_CURRENT_DESKTOP");
-
assert(! utils_is_lomiri());
set_variable("XDG_CURRENT_DESKTOP", "Lomiri", true);
assert(utils_is_lomiri());
+ unset_variable("XDG_CURRENT_DESKTOP");
assert(! utils_is_gnome());
set_variable("XDG_CURRENT_DESKTOP", "GNOME", true);
assert(utils_is_gnome());
+ unset_variable("XDG_CURRENT_DESKTOP");
assert(! utils_is_unity());
set_variable("XDG_CURRENT_DESKTOP", "Unity", true);
assert(utils_is_unity());
+ unset_variable("XDG_CURRENT_DESKTOP");
assert(! utils_is_mate());
set_variable("XDG_CURRENT_DESKTOP", "MATE", true);
assert(utils_is_mate());
+ unset_variable("XDG_CURRENT_DESKTOP");
assert(! utils_is_xfce());
set_variable("XDG_CURRENT_DESKTOP", "XFCE", true);
assert(utils_is_xfce());
+ unset_variable("XDG_CURRENT_DESKTOP");
assert(! utils_is_pantheon());
set_variable("XDG_CURRENT_DESKTOP", "PANTHEON", true);
assert(utils_is_pantheon());
+ unset_variable("XDG_CURRENT_DESKTOP");
assert(! utils_is_budgie());
set_variable("XDG_CURRENT_DESKTOP", "Budgie:GNOME", true);
assert(utils_is_budgie());