| Index: chrome/browser/browsing_data/browsing_data_cookie_helper_unittest.cc
|
| diff --git a/chrome/browser/browsing_data/browsing_data_cookie_helper_unittest.cc b/chrome/browser/browsing_data/browsing_data_cookie_helper_unittest.cc
|
| index 7e02b8352514912eb78b27ffe250f0363abce969..faa861c0b242e37ece3eca64e46e05fd934e7b3f 100644
|
| --- a/chrome/browser/browsing_data/browsing_data_cookie_helper_unittest.cc
|
| +++ b/chrome/browser/browsing_data/browsing_data_cookie_helper_unittest.cc
|
| @@ -217,6 +217,35 @@ TEST_F(BrowsingDataCookieHelperTest, DeleteCookie) {
|
| base::RunLoop().RunUntilIdle();
|
| }
|
|
|
| +TEST_F(BrowsingDataCookieHelperTest, CannedDeleteCookie) {
|
| + CreateCookiesForTest();
|
| + scoped_refptr<CannedBrowsingDataCookieHelper> helper(
|
| + new CannedBrowsingDataCookieHelper(
|
| + testing_profile_->GetRequestContext()));
|
| +
|
| + ASSERT_TRUE(helper->empty());
|
| +
|
| + const GURL origin1("http://www.google.com");
|
| + const GURL origin2("http://www.gmail.google.com");
|
| + helper->AddChangedCookie(origin1, origin1, "A=1", net::CookieOptions());
|
| + helper->AddChangedCookie(origin2, origin2, "B=1", net::CookieOptions());
|
| +
|
| + helper->StartFetching(
|
| + base::Bind(&BrowsingDataCookieHelperTest::FetchCallback,
|
| + base::Unretained(this)));
|
| + base::RunLoop().RunUntilIdle();
|
| +
|
| + EXPECT_EQ(2u, helper->GetCookieCount());
|
| +
|
| + helper->DeleteCookie(cookie_list_[0]);
|
| +
|
| + EXPECT_EQ(1u, helper->GetCookieCount());
|
| + helper->StartFetching(
|
| + base::Bind(&BrowsingDataCookieHelperTest::DeleteCallback,
|
| + base::Unretained(this)));
|
| + base::RunLoop().RunUntilIdle();
|
| +}
|
| +
|
| TEST_F(BrowsingDataCookieHelperTest, CannedDomainCookie) {
|
| const GURL origin("http://www.google.com");
|
| net::CookieList cookie;
|
|
|