Index: sky/engine/core/frame/ImageBitmapTest.cpp |
diff --git a/sky/engine/core/frame/ImageBitmapTest.cpp b/sky/engine/core/frame/ImageBitmapTest.cpp |
index 3bfbf9634aa7acd9083c290572c57a9853c47ef5..71d11d347686a74e3f95b59932fbca4b3270fd37 100644 |
--- a/sky/engine/core/frame/ImageBitmapTest.cpp |
+++ b/sky/engine/core/frame/ImageBitmapTest.cpp |
@@ -36,9 +36,7 @@ |
#include "sky/engine/core/fetch/MemoryCache.h" |
#include "sky/engine/core/fetch/MockImageResourceClient.h" |
#include "sky/engine/core/fetch/ResourcePtr.h" |
-#include "sky/engine/core/html/HTMLCanvasElement.h" |
#include "sky/engine/core/html/HTMLImageElement.h" |
-#include "sky/engine/core/html/canvas/CanvasRenderingContext2D.h" |
#include "sky/engine/platform/graphics/BitmapImage.h" |
#include "sky/engine/platform/graphics/skia/NativeImageSkia.h" |
#include "sky/engine/platform/heap/Handle.h" |
@@ -186,20 +184,4 @@ TEST_F(ImageBitmapTest, ImageBitmapSourceChanged) |
newImageResource->image()->nativeImageForCurrentFrame()->bitmap().pixelRef()->pixels()); |
} |
-// Verifies that ImageBitmaps constructed from ImageBitmaps hold onto their own Image. |
-TEST_F(ImageBitmapTest, ImageResourceLifetime) |
-{ |
- RefPtr<HTMLCanvasElement> canvasElement = HTMLCanvasElement::create(*Document::create().get()); |
- canvasElement->setHeight(40); |
- canvasElement->setWidth(40); |
- RefPtr<ImageBitmap> imageBitmapDerived = nullptr; |
- { |
- RefPtr<ImageBitmap> imageBitmapFromCanvas = ImageBitmap::create(canvasElement.get(), IntRect(0, 0, canvasElement->width(), canvasElement->height())); |
- imageBitmapDerived = ImageBitmap::create(imageBitmapFromCanvas.get(), IntRect(0, 0, 20, 20)); |
- } |
- CanvasRenderingContext* context = canvasElement->getContext("2d"); |
- TrackExceptionState exceptionState; |
- toCanvasRenderingContext2D(context)->drawImage(imageBitmapDerived.get(), 0, 0, exceptionState); |
-} |
- |
} // namespace |