| Index: ppapi/tests/test_websocket.cc | 
| diff --git a/ppapi/tests/test_websocket.cc b/ppapi/tests/test_websocket.cc | 
| index 34b56b042fb761c71f58050925fd790cdbbbd580..f129420ed30d6907d9baa3f9e9e38a7ec52694c7 100644 | 
| --- a/ppapi/tests/test_websocket.cc | 
| +++ b/ppapi/tests/test_websocket.cc | 
| @@ -249,8 +249,12 @@ std::string TestWebSocket::TestProtocols() { | 
|  | 
| PP_Resource ws = websocket_interface_->Create(instance_->pp_instance()); | 
| ASSERT_TRUE(ws); | 
| +  TestCompletionCallback callback(instance_->pp_instance(), force_async_); | 
| int32_t result = websocket_interface_->Connect( | 
| -      ws, url, bad_protocols, 2U, PP_BlockUntilComplete()); | 
| +      ws, url, bad_protocols, 2U, | 
| +      static_cast<pp::CompletionCallback>(callback).pp_completion_callback()); | 
| +  if (result == PP_OK_COMPLETIONPENDING) | 
| +    result = callback.WaitForResult(); | 
| ASSERT_EQ(PP_ERROR_BADARGUMENT, result); | 
| core_interface_->ReleaseResource(ws); | 
|  | 
|  |