aboutsummaryrefslogtreecommitdiff
path: root/tests/indicator-test.cpp
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2021-10-15 22:20:43 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-10-21 21:55:54 +0200
commit31f4ed07cb4fe8ad6636405dc278a14b5891677a (patch)
treef0247adbc1329178af6dfada87f38ea13203aa69 /tests/indicator-test.cpp
parent4113d1bc0f8d39f99976b147c22f551879a3b4a2 (diff)
downloadayatana-indicator-messages-31f4ed07cb4fe8ad6636405dc278a14b5891677a.tar.gz
ayatana-indicator-messages-31f4ed07cb4fe8ad6636405dc278a14b5891677a.tar.bz2
ayatana-indicator-messages-31f4ed07cb4fe8ad6636405dc278a14b5891677a.zip
Fix and enable indicator-test
Diffstat (limited to 'tests/indicator-test.cpp')
-rw-r--r--tests/indicator-test.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/indicator-test.cpp b/tests/indicator-test.cpp
index 4e76eea..afca37a 100644
--- a/tests/indicator-test.cpp
+++ b/tests/indicator-test.cpp
@@ -1,5 +1,6 @@
/*
* Copyright © 2015 Canonical Ltd.
+ * Copyright © 2021 Robert Tari
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -15,6 +16,7 @@
*
* Authors:
* Ted Gould <ted@canonical.com>
+ * Robert Tari <robert@tari.in>
*/
#include <gtest/gtest.h>
@@ -64,7 +66,7 @@ TEST_F(IndicatorTest, RootAction) {
EXPECT_EVENTUALLY_ACTION_EXISTS("messages");
EXPECT_ACTION_STATE_TYPE("messages", G_VARIANT_TYPE("a{sv}"));
- EXPECT_ACTION_STATE("messages", g_variant_new_parsed("{'icon': <('themed', <['indicator-messages-offline', 'indicator-messages', 'indicator']>)>, 'title': <'Notifications'>, 'accessible-desc': <'Messages'>, 'visible': <false>}"));
+ EXPECT_ACTION_STATE("messages", g_variant_new_parsed("{'icon': <('themed', <['indicator-messages-offline', 'indicator-messages', 'indicator', 'indicator-messages-offline-symbolic', 'indicator-messages-symbolic', 'indicator-symbolic']>)>, 'title': <'Notifications'>, 'accessible-desc': <'Messages'>, 'visible': <false>}"));
}
TEST_F(IndicatorTest, SingleMessage) {
@@ -146,8 +148,8 @@ TEST_F(IndicatorTest, MessageReply) {
}
TEST_F(IndicatorTest, IconNotification) {
- auto normalicon = std::shared_ptr<GVariant>(g_variant_ref_sink(g_variant_new_parsed("{'icon': <('themed', <['indicator-messages-offline', 'indicator-messages', 'indicator']>)>, 'title': <'Notifications'>, 'accessible-desc': <'Messages'>, 'visible': <true>}")), [](GVariant *var) {if (var != nullptr) g_variant_unref(var); });
- auto blueicon = std::shared_ptr<GVariant>(g_variant_ref_sink(g_variant_new_parsed("{'icon': <('themed', <['indicator-messages-new-offline', 'indicator-messages-new', 'indicator-messages', 'indicator']>)>, 'title': <'Notifications'>, 'accessible-desc': <'New Messages'>, 'visible': <true>}")), [](GVariant *var) {if (var != nullptr) g_variant_unref(var); });
+ auto normalicon = std::shared_ptr<GVariant>(g_variant_ref_sink(g_variant_new_parsed("{'icon': <('themed', <['indicator-messages-offline', 'indicator-messages', 'indicator', 'indicator-messages-offline-symbolic', 'indicator-messages-symbolic', 'indicator-symbolic']>)>, 'title': <'Notifications'>, 'accessible-desc': <'Messages'>, 'visible': <true>}")), [](GVariant *var) {if (var != nullptr) g_variant_unref(var); });
+ auto blueicon = std::shared_ptr<GVariant>(g_variant_ref_sink(g_variant_new_parsed("{'icon': <('themed', <['indicator-messages-new-offline', 'indicator-messages-new', 'indicator-messages', 'indicator', 'indicator-messages-new-offline-symbolic', 'indicator-messages-new-symbolic', 'indicator-messages-symbolic', 'indicator-symbolic']>)>, 'title': <'Notifications'>, 'accessible-desc': <'New Messages'>, 'visible': <true>}")), [](GVariant *var) {if (var != nullptr) g_variant_unref(var); });
setActions("/org/ayatana/indicator/messages");