REGRESSION: API test WebKit.BackgroundColorSystemColor is failing
authortimothy@apple.com <timothy@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 20 Apr 2018 23:45:09 +0000 (23:45 +0000)
committertimothy@apple.com <timothy@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 20 Apr 2018 23:45:09 +0000 (23:45 +0000)
https://bugs.webkit.org/show_bug.cgi?id=184849
rdar://problem/39386405

Reviewed by Brian Burg.

* TestWebKitAPI/Tests/mac/BackgroundColor.mm:
(TestWebKitAPI::TEST): Use CGColorEqualToColor since we might get a different
CGColor pointer from NSColor each time.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@230866 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/TestWebKitAPI/Tests/mac/BackgroundColor.mm

index f43502a..403ae9e 100644 (file)
@@ -1,3 +1,16 @@
+2018-04-20  Timothy Hatcher  <timothy@apple.com>
+
+        REGRESSION: API test WebKit.BackgroundColorSystemColor is failing
+
+        https://bugs.webkit.org/show_bug.cgi?id=184849
+        rdar://problem/39386405
+
+        Reviewed by Brian Burg.
+
+        * TestWebKitAPI/Tests/mac/BackgroundColor.mm:
+        (TestWebKitAPI::TEST): Use CGColorEqualToColor since we might get a different
+        CGColor pointer from NSColor each time.
+
 2018-04-20  Wenson Hsieh  <wenson_hsieh@apple.com>
 
         [Extra zoom mode] Injected bundle form client should be notified when editing text fields
index e3b9b63..dcb9199 100644 (file)
@@ -59,7 +59,7 @@ TEST(WebKit, BackgroundColorSystemColor)
     // Load content so the layer is created.
     [webView synchronouslyLoadHTMLString:@""];
 
-    EXPECT_EQ([NSColor controlBackgroundColor].CGColor, [webView layer].backgroundColor);
+    EXPECT_TRUE(CGColorEqualToColor([NSColor controlBackgroundColor].CGColor, [webView layer].backgroundColor));
 }
 
 TEST(WebKit, BackgroundColorNil)