Index: chromeos/dbus/flimflam_service_client_unittest.cc |
diff --git a/chromeos/dbus/flimflam_service_client_unittest.cc b/chromeos/dbus/flimflam_service_client_unittest.cc |
index dafea40903ace9d492c7a1a67e99bb66044c78ff..fba750a77fb713384742a9420db2e49759b6ab60 100644 |
--- a/chromeos/dbus/flimflam_service_client_unittest.cc |
+++ b/chromeos/dbus/flimflam_service_client_unittest.cc |
@@ -200,4 +200,19 @@ TEST_F(FlimflamServiceClientTest, ActivateCellularModem) { |
message_loop_.RunAllPending(); |
} |
+TEST_F(FlimflamServiceClientTest, CallActivateCellularModemAndBlock) { |
+ const char kCarrier[] = "carrier"; |
+ // Create response. |
+ scoped_ptr<dbus::Response> response(dbus::Response::CreateEmpty()); |
+ |
+ // Set expectations. |
+ PrepareForMethodCall(flimflam::kActivateCellularModemFunction, |
+ base::Bind(&ExpectStringArgument, kCarrier), |
+ response.get()); |
+ // Call method. |
+ const bool result = client_->CallActivateCellularModemAndBlock( |
+ dbus::ObjectPath(kExampleServicePath), kCarrier); |
+ EXPECT_TRUE(result); |
+} |
+ |
} // namespace chromeos |