aboutsummaryrefslogtreecommitdiff
path: root/tests/test-notify.cc
diff options
context:
space:
mode:
authorcharles kerr <charlesk@canonical.com>2016-01-01 19:37:51 -0600
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-08-28 10:17:14 +0200
commit460f1464709a4c5e2c1594045961be9108ae2afd (patch)
tree8bee12f505a68322e5e7102ddd4b7b2bf675ea33 /tests/test-notify.cc
parentc7881a2d849191e1b6243da75ebf9140d29655cb (diff)
downloadayatana-indicator-power-460f1464709a4c5e2c1594045961be9108ae2afd.tar.gz
ayatana-indicator-power-460f1464709a4c5e2c1594045961be9108ae2afd.tar.bz2
ayatana-indicator-power-460f1464709a4c5e2c1594045961be9108ae2afd.zip
use a symbolic constant for the low battery sound's filename
Diffstat (limited to 'tests/test-notify.cc')
-rw-r--r--tests/test-notify.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test-notify.cc b/tests/test-notify.cc
index 6fe7c59..0d92d7a 100644
--- a/tests/test-notify.cc
+++ b/tests/test-notify.cc
@@ -359,9 +359,14 @@ TEST_F(NotifyFixture, EventsThatChangeNotifications)
30,
TRUE);
+ // the file we expect to play on a low battery notification...
+ const char* expected_file = XDG_DATA_HOME "/" GETTEXT_PACKAGE "/sounds/" LOW_BATTERY_SOUND;
+ char* tmp = g_filename_to_uri(expected_file, nullptr, nullptr);
+ const std::string low_power_uri {tmp};
+ g_clear_pointer(&tmp, g_free);
+
// set up a notifier and give it the battery so changing the battery's
// charge should show up on the bus.
- const std::string low_power_uri {"file://" XDG_DATA_HOME "/" GETTEXT_PACKAGE "/sounds/Low%20battery.ogg"};
std::string last_uri;
auto sound_player = indicator_power_sound_player_mock_new ();
g_signal_connect(sound_player, "uri-played", G_CALLBACK(on_uri_played), &last_uri);