Index: chrome/browser/notifications/notification_platform_bridge_linux_unittest.cc |
diff --git a/chrome/browser/notifications/notification_platform_bridge_linux_unittest.cc b/chrome/browser/notifications/notification_platform_bridge_linux_unittest.cc |
index c3bc7a1fb1596c735fe7e1949f6d9b1af8f721f1..db50aa69e4034ff4480f5058f056a0afc4e65183 100644 |
--- a/chrome/browser/notifications/notification_platform_bridge_linux_unittest.cc |
+++ b/chrome/browser/notifications/notification_platform_bridge_linux_unittest.cc |
@@ -44,6 +44,16 @@ ACTION_P(OnGetCapabilities, capabilities) { |
return response; |
} |
+ACTION_P(OnGetServerInformation, spec_version) { |
+ dbus::Response* response = dbus::Response::CreateEmpty().release(); |
+ dbus::MessageWriter writer(response); |
+ writer.AppendString(""); // name |
+ writer.AppendString(""); // vendor |
+ writer.AppendString(""); // version |
+ writer.AppendString(spec_version); |
+ return response; |
+} |
+ |
ACTION_P(OnNotify, id) { |
// The "Notify" message must have type (susssasa{sv}i). |
// https://developer.gnome.org/notification-spec/#command-notify |
@@ -142,6 +152,10 @@ class NotificationPlatformBridgeLinuxTest : public testing::Test { |
MockCallMethodAndBlock(Calls("GetCapabilities"), _)) |
.WillOnce(OnGetCapabilities(std::vector<std::string>())); |
+ EXPECT_CALL(*mock_notification_proxy_.get(), |
+ MockCallMethodAndBlock(Calls("GetServerInformation"), _)) |
+ .WillOnce(OnGetServerInformation("1.2")); |
+ |
EXPECT_CALL( |
*mock_notification_proxy_.get(), |
ConnectToSignal(kFreedesktopNotificationsName, "ActionInvoked", _, _)) |