Index: chrome/android/javatests/src/org/chromium/chrome/browser/WebShareTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/WebShareTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/WebShareTest.java |
index bae64b0fae788ccd6f669af7ce5322b13859e266..8e2056ab512abbc091d59ca007ac64b65cf67c5e 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/WebShareTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/WebShareTest.java |
@@ -117,6 +117,20 @@ public class WebShareTest extends ChromeActivityTestCaseBase<ChromeActivity> { |
} |
/** |
+ * Verify that WebShare fails if the origin trial is disabled. |
+ * @throws Exception |
+ */ |
+ @MediumTest |
+ @CommandLineFlags.Add({ |
+ "enable-blink-features=WebShare", "origin-trial-disabled-features=WebShare"}) |
+ @Feature({"WebShare"}) |
+ public void testWebShareOriginTrialDisabled() throws Exception { |
+ loadUrl(mUrl); |
+ singleClickView(mTab.getView()); |
+ assertEquals("Fail: SecurityError: WebShare is disabled.", mUpdateWaiter.waitForUpdate()); |
+ } |
+ |
+ /** |
* Verify WebShare fails if share is called from a user gesture, and canceled. |
* @throws Exception |
*/ |