| Index: javatests/org/chromium/distiller/EmbedExtractorTest.java
|
| diff --git a/javatests/org/chromium/distiller/EmbedExtractorTest.java b/javatests/org/chromium/distiller/EmbedExtractorTest.java
|
| index 5c23f0c3f9a6cdc95632d8e29088d1050db5ce32..2b7a2f886cb30bff60a738b98bd8f9f571c9d97c 100644
|
| --- a/javatests/org/chromium/distiller/EmbedExtractorTest.java
|
| +++ b/javatests/org/chromium/distiller/EmbedExtractorTest.java
|
| @@ -380,4 +380,24 @@ public class EmbedExtractorTest extends DomDistillerJsTestCase {
|
| assertEquals(38, result.getHeight());
|
| assertEquals(38, result.getWidth());
|
| }
|
| +
|
| + private void extractLazilyLoadedImage(String attr) {
|
| + ImageElement image = TestUtil.createImage();
|
| + image.setAttribute(attr, "image.png");
|
| + mBody.appendChild(image);
|
| +
|
| + mHead.setInnerHTML("<base href=\"http://example.com/\">");
|
| +
|
| + EmbedExtractor extractor = new ImageExtractor();
|
| + WebImage result = (WebImage) extractor.extract(image);
|
| + assertNotNull(result);
|
| + assertEquals("<img src=\"http://example.com/image.png\">", result.generateOutput(false));
|
| + }
|
| +
|
| + public void testImageExtractorLazy() {
|
| + extractLazilyLoadedImage("data-src");
|
| + extractLazilyLoadedImage("datasrc");
|
| + extractLazilyLoadedImage("data-original");
|
| + extractLazilyLoadedImage("data-url");
|
| + }
|
| }
|
|
|