Index: ui/gfx/image/image_unittest.cc |
diff --git a/ui/gfx/image/image_unittest.cc b/ui/gfx/image/image_unittest.cc |
index 6cc622a0bd0e4c4c9ff44f860224fe1460fa1138..42c4ad3c2b843b153da41e025821c115844bf6f1 100644 |
--- a/ui/gfx/image/image_unittest.cc |
+++ b/ui/gfx/image/image_unittest.cc |
@@ -66,6 +66,18 @@ TEST_F(ImageTest, SkiaToSkia) { |
EXPECT_FALSE(image.HasRepresentation(gt::GetPlatformRepresentationType())); |
} |
+TEST_F(ImageTest, SkiaRefToSkia) { |
+ gfx::Image image(*gt::CreateBitmap(25, 25)); |
+ const SkBitmap* bitmap = image.ToSkBitmap(); |
+ EXPECT_TRUE(bitmap); |
+ EXPECT_FALSE(bitmap->isNull()); |
+ EXPECT_EQ(1U, image.RepresentationCount()); |
+ |
+ EXPECT_EQ(bitmap, image.ToSkBitmap()); |
+ if (!kUsesSkiaNatively) |
+ EXPECT_FALSE(image.HasRepresentation(gt::GetPlatformRepresentationType())); |
+} |
+ |
TEST_F(ImageTest, SkiaToSkiaRef) { |
gfx::Image image(gt::CreateBitmap(25, 25)); |