Changeset 259745 in webkit
- Timestamp:
- Apr 8, 2020, 12:25:31 PM (6 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r259731 r259745 1 2020-04-08 Sihui Liu <sihui_liu@apple.com> 2 3 [macOS] TestWebKitAPI.WKHTTPCookieStore.WithoutProcessPoolDuplicates is failing 4 https://bugs.webkit.org/show_bug.cgi?id=209992 5 6 Reviewed by Geoffrey Garen. 7 8 Make sure existing cookies are cleared before test. Otherwise, they will affect test result. 9 10 * TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm: 11 (clearCookies): 12 (TEST): 13 1 14 2020-04-08 Kate Cheney <katherine_cheney@apple.com> 2 15 -
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm
r257614 r259745 635 635 } 636 636 637 static void clearCookies(WKHTTPCookieStore* cookieStore) 638 { 639 finished = false; 640 [cookieStore getAllCookies:^(NSArray<NSHTTPCookie *> *cookies) { 641 if (!cookies || !cookies.count) { 642 finished = true; 643 return; 644 } 645 646 unsigned cookiesCount = cookies.count; 647 __block unsigned deletedCount = 0; 648 for (NSHTTPCookie* cookie in cookies) { 649 [cookieStore deleteCookie:cookie completionHandler:^{ 650 if (++deletedCount == cookiesCount) 651 finished = true; 652 }]; 653 } 654 }]; 655 TestWebKitAPI::Util::run(&finished); 656 } 657 637 658 TEST(WKHTTPCookieStore, WithoutProcessPoolDuplicates) 638 659 { … … 651 672 RetainPtr<NSHTTPCookie> sessionCookieDifferentValue = [NSHTTPCookie cookieWithProperties:properties.get()]; 652 673 finished = false; 653 674 675 clearCookies(httpCookieStore.get()); 676 654 677 [httpCookieStore.get() setCookie:sessionCookie.get() completionHandler:^{ 655 678 finished = true;
Note:
See TracChangeset
for help on using the changeset viewer.