| Index: chrome/browser/safe_browsing/download_protection_service_unittest.cc
 | 
| diff --git a/chrome/browser/safe_browsing/download_protection_service_unittest.cc b/chrome/browser/safe_browsing/download_protection_service_unittest.cc
 | 
| index 8bc60d7d39b39a8aefad1b1581d76a97235752db..f0ded308d87122c558eed48c34f6731d7bb07f35 100644
 | 
| --- a/chrome/browser/safe_browsing/download_protection_service_unittest.cc
 | 
| +++ b/chrome/browser/safe_browsing/download_protection_service_unittest.cc
 | 
| @@ -386,7 +386,7 @@ TEST_F(DownloadProtectionServiceTest, CheckClientDownloadSuccess) {
 | 
|  
 | 
|    EXPECT_CALL(*sb_service_, MatchDownloadWhitelistUrl(_))
 | 
|        .WillRepeatedly(Return(false));
 | 
| -  EXPECT_CALL(*signature_util_, CheckSignature(info.local_file, _)).Times(3);
 | 
| +  EXPECT_CALL(*signature_util_, CheckSignature(info.local_file, _)).Times(4);
 | 
|  
 | 
|    download_service_->CheckClientDownload(
 | 
|        info,
 | 
| @@ -426,6 +426,24 @@ TEST_F(DownloadProtectionServiceTest, CheckClientDownloadSuccess) {
 | 
|  #else
 | 
|    ExpectResult(DownloadProtectionService::SAFE);
 | 
|  #endif
 | 
| +
 | 
| +  // If the response is uncommon the result should also be marked as uncommon.
 | 
| +  response.set_verdict(ClientDownloadResponse::UNCOMMON);
 | 
| +  factory.SetFakeResponse(
 | 
| +      DownloadProtectionService::kDownloadRequestUrl,
 | 
| +      response.SerializeAsString(),
 | 
| +      true);
 | 
| +
 | 
| +  download_service_->CheckClientDownload(
 | 
| +      info,
 | 
| +      base::Bind(&DownloadProtectionServiceTest::CheckDoneCallback,
 | 
| +                 base::Unretained(this)));
 | 
| +  msg_loop_.Run();
 | 
| +#if defined(OS_WIN)
 | 
| +  ExpectResult(DownloadProtectionService::UNCOMMON);
 | 
| +#else
 | 
| +  ExpectResult(DownloadProtectionService::SAFE);
 | 
| +#endif
 | 
|  }
 | 
|  
 | 
|  TEST_F(DownloadProtectionServiceTest, CheckClientDownloadValidateRequest) {
 | 
| 
 |