| 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 c78a5b03de6a7778749c33662c6a89efe14516d5..d0778480e3811583502b1711e57d67a4c43950c0 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
|
| @@ -566,6 +566,20 @@ public class ExternalNavigationHandlerTest extends InstrumentationTestCase {
|
| redirectHandler,
|
| OverrideUrlLoadingResult.OVERRIDE_WITH_EXTERNAL_INTENT,
|
| START_ACTIVITY);
|
| + // Do not ignore if a new intent cannot be handled by Chrome.
|
| + redirectHandler.updateIntent(fooIntent);
|
| + redirectHandler.updateNewUrlLoading(transTypeLinkFromIntent, false, false, 0, 0);
|
| + redirectHandler.updateNewUrlLoading(transTypeLinkFromIntent, true, false, 0, 0);
|
| + check("intent://myownurl",
|
| + NO_REFERRER,
|
| + NORMAL_PROFILE,
|
| + transTypeLinkFromIntent,
|
| + REDIRECT,
|
| + true,
|
| + false,
|
| + redirectHandler,
|
| + OverrideUrlLoadingResult.OVERRIDE_WITH_EXTERNAL_INTENT,
|
| + START_ACTIVITY);
|
| }
|
|
|
| @SmallTest
|
| @@ -1238,6 +1252,10 @@ public class ExternalNavigationHandlerTest extends InstrumentationTestCase {
|
| return list;
|
| }
|
| }
|
| + if (intent.getDataString().startsWith("http://")
|
| + || intent.getDataString().startsWith("https://")) {
|
| + list.add(newResolveInfo("chrome", "chrome"));
|
| + }
|
| if (intent.getDataString().startsWith("http://m.youtube.com")
|
| || intent.getDataString().startsWith("http://youtube.com")) {
|
| list.add(newResolveInfo("youtube", "youtube"));
|
|
|