Index: chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridgeTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridgeTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridgeTest.java |
index b4a8e30ea69431381a8f25ccea3bc0b67c82974f..0e07f47d1045d2f7b82b922c131df758b2c8ab50 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridgeTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridgeTest.java |
@@ -138,7 +138,6 @@ public class OfflinePageBridgeTest extends ChromeActivityTestCaseBase<ChromeActi |
offlinePage.getOfflineUrl().endsWith(".mhtml")); |
assertTrue("Offline page item offline file doesn't have the right name.", |
offlinePage.getOfflineUrl().contains("About")); |
- |
assertNull("Offline page is not supposed to exist", |
getPageByClientId(new ClientId(OfflinePageBridge.BOOKMARK_NAMESPACE, "-42"))); |
} |
@@ -167,6 +166,18 @@ public class OfflinePageBridgeTest extends ChromeActivityTestCaseBase<ChromeActi |
}); |
} |
+ @CommandLineFlags.Add("disable-features=OfflinePagesSharing") |
+ @SmallTest |
+ public void testPageSharingSwitch() throws Exception { |
+ ThreadUtils.runOnUiThreadBlocking(new Runnable() { |
+ @Override |
+ public void run() { |
+ assertFalse("If offline page sharing is off, we should see the feature disabled", |
+ OfflinePageBridge.isPageSharingEnabled()); |
+ } |
+ }); |
+ } |
+ |
@SmallTest |
public void testCheckPagesExistOffline() throws Exception { |
// If we save a page, then it should exist in the result. |