[webkit-changes] [WebKit/WebKit] f85f48: Fix and enable multiple web extension tests that n...
Timothy Hatcher
noreply at github.com
Sat Feb 22 11:36:00 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f85f48a446aaf33d07c1173e53b336d761b01785
https://github.com/WebKit/WebKit/commit/f85f48a446aaf33d07c1173e53b336d761b01785
Author: Timothy Hatcher <timothy at apple.com>
Date: 2025-02-22 (Sat, 22 Feb 2025)
Changed paths:
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIDeclarativeNetRequest.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIDevTools.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIMenus.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIPermissions.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIRuntime.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionDataRecord.mm
Log Message:
-----------
Fix and enable multiple web extension tests that now pass.
https://webkit.org/b/287490, https://webkit.org/b/279081, https://webkit.org/b/285543
rdar://144626088, rdar://135213974, rdar://142487203
Unreviewed test gardening.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIDeclarativeNetRequest.mm:
(TestWebKitAPI::TEST(WKWebExtensionAPIDeclarativeNetRequest, RedirectRule)): Crash was fixed.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIDevTools.mm: Updated FIXME comments.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIMenus.mm:
(TestWebKitAPI::TEST(WKWebExtensionAPIMenus, MacImageContextMenuItems)): Use local resource.
(TestWebKitAPI::TEST(WKWebExtensionAPIMenus, MacVideoContextMenuItems)): Ditto.
(TestWebKitAPI::TEST(WKWebExtensionAPIMenus, MacAudioContextMenuItems)): Ditto.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIPermissions.mm:
(TestWebKitAPI::TEST(WKWebExtensionAPIPermissions, GrantOnlySomePermissions)): No longer fails.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionAPIRuntime.mm:
(TestWebKitAPI::TEST(WKWebExtensionAPIRuntime, ConnectFromContentScriptWithImmediateMessage)):
Stop using setTimeout and use test.sendMessage to trigger the load.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebExtensionDataRecord.mm: Added FIXMEs.
Canonical link: https://commits.webkit.org/290888@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list