Changeset 232357 in webkit


Ignore:
Timestamp:
May 31, 2018 11:04:54 AM (6 years ago)
Author:
sihui_liu@apple.com
Message:

[iOS] TestWebKitAPI.WebKit.WKHTTPCookieStoreWithoutProcessPool fails because cookies use different files with/without processpool
https://bugs.webkit.org/show_bug.cgi?id=185831
<rdar://problem/40468716>

Reviewed by David Kilzer.

  • TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm:

(-[CookieUIDelegate webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:]):
(TEST):

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r232351 r232357  
     12018-05-31  Sihui Liu  <sihui_liu@apple.com>
     2
     3        [iOS] TestWebKitAPI.WebKit.WKHTTPCookieStoreWithoutProcessPool fails because cookies use different files with/without processpool
     4        https://bugs.webkit.org/show_bug.cgi?id=185831
     5        <rdar://problem/40468716>
     6
     7        Reviewed by David Kilzer.
     8
     9        * TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm:
     10        (-[CookieUIDelegate webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:]):
     11        (TEST):
     12
    1132018-05-31  Chris Dumez  <cdumez@apple.com>
    214
  • trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm

    r232252 r232357  
    469469- (void)webView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(void))completionHandler
    470470{
    471     auto cookies = String(message.UTF8String);
    472     EXPECT_TRUE(cookies == "PersistentCookieName=CookieValue; SessionCookieName=CookieValue" || cookies == "SessionCookieName=CookieValue; PersistentCookieName=CookieValue");
     471    EXPECT_STREQ("PersistentCookieName=CookieValue; SessionCookieName=CookieValue", message.UTF8String);
    473472    finished = true;
    474473    completionHandler();
     
    491490        NSHTTPCookieExpires: [NSDate distantFuture],
    492491    }];
    493     NSString *alertCookieHTML = @"<script>alert(document.cookie);</script>";
     492    NSString *alertCookieHTML = @"<script>var cookies = document.cookie.split(';'); for (let i = 0; i < cookies.length; i ++) { cookies[i] = cookies[i].trim(); } cookies.sort(); alert(cookies.join('; '));</script>";
    494493
    495494    // NonPersistentDataStore
Note: See TracChangeset for help on using the changeset viewer.