| Index: chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandlerTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandlerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandlerTest.java
|
| index 26fc2766c40d9b78fb071382f3621bbbfdb3c564..3ea16d40ba99efc23a7827278b811739df8b2a1b 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandlerTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandlerTest.java
|
| @@ -753,6 +753,21 @@ public class ExternalNavigationHandlerTest extends NativeLibraryTestBase {
|
| .expecting(OverrideUrlLoadingResult.NO_OVERRIDE, IGNORE);
|
| }
|
|
|
| +
|
| + @SmallTest
|
| + public void testPdfDownloadHappensInChrome() {
|
| + checkUrl(CALENDAR_URL + "/file.pdf")
|
| + .expecting(OverrideUrlLoadingResult.NO_OVERRIDE, IGNORE);
|
| + }
|
| +
|
| + @SmallTest
|
| + public void testIntentToPdfFileOpensApp() {
|
| + checkUrl("intent://yoursite.com/mypdf.pdf#Intent;action=VIEW;category=BROWSABLE;"
|
| + + "scheme=http;package=com.adobe.reader;end;")
|
| + .expecting(OverrideUrlLoadingResult.OVERRIDE_WITH_EXTERNAL_INTENT,
|
| + START_OTHER_ACTIVITY);
|
| + }
|
| +
|
| @SmallTest
|
| public void testReferrerExtra() {
|
| String referrer = "http://www.google.com";
|
| @@ -1129,7 +1144,7 @@ public class ExternalNavigationHandlerTest extends NativeLibraryTestBase {
|
|
|
| @Override
|
| public boolean isPdfDownload(String url) {
|
| - return false;
|
| + return url.endsWith(".pdf");
|
| }
|
|
|
| @Override
|
|
|