Index: chrome/browser/image_decoder_browsertest.cc |
diff --git a/chrome/browser/image_decoder_browsertest.cc b/chrome/browser/image_decoder_browsertest.cc |
index d9350dec04185956e39e6e47be7b933875b653ed..9095bb6e8b8b64660a5cca06291d7a67e04b94f3 100644 |
--- a/chrome/browser/image_decoder_browsertest.cc |
+++ b/chrome/browser/image_decoder_browsertest.cc |
@@ -146,6 +146,18 @@ IN_PROC_BROWSER_TEST_F(ImageDecoderBrowserTest, BasicDecode) { |
EXPECT_TRUE(test_request.decode_succeeded()); |
} |
+IN_PROC_BROWSER_TEST_F(ImageDecoderBrowserTest, BasicDecodeFile) { |
+ scoped_refptr<content::MessageLoopRunner> runner = |
+ new content::MessageLoopRunner; |
+ TestImageRequest test_request(runner->QuitClosure()); |
+ ImageDecoder::StartByFilePath( |
+ &test_request, |
+ base::FilePath( |
+ FILE_PATH_LITERAL("chrome/test/data/image_decoding/droids.jpg"))); |
+ runner->Run(); |
+ EXPECT_TRUE(test_request.decode_succeeded()); |
+} |
+ |
IN_PROC_BROWSER_TEST_F(ImageDecoderBrowserTest, StartAndDestroy) { |
scoped_refptr<content::MessageLoopRunner> runner = |
new content::MessageLoopRunner; |