| 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", _, _))
|
|
|