diff --git a/tests/src/com/android/inputmethod/latin/ShiftModeTests.java b/tests/src/com/android/inputmethod/latin/ShiftModeTests.java
index de5538ed627329e02f93c8f8c49843198b598b56..f3756c2c819c649bad6ed9fb6c584d29283c14f4 100644
--- a/tests/src/com/android/inputmethod/latin/ShiftModeTests.java
+++ b/tests/src/com/android/inputmethod/latin/ShiftModeTests.java
@@ -109,4 +109,17 @@ public class ShiftModeTests extends InputTestsBase {
         type("¡");
         assertTrue("(Spanish) Auto caps after inverted bang", isCapsModeAutoShifted());
     }
+
+    public void testOtherSentenceSeparators() {
+        changeLanguage("hy-AM");
+        assertTrue("(Armenian) Auto caps at start", isCapsModeAutoShifted());
+        type("Hey. ");
+        assertFalse("(Armenian) No auto-caps after latin period", isCapsModeAutoShifted());
+        type("Hey\u0589");
+        assertFalse("(Armenian) No auto-caps directly after armenian period",
+                isCapsModeAutoShifted());
+        type(" ");
+        assertTrue("(Armenian) Auto-caps after armenian period-whitespace",
+                isCapsModeAutoShifted());
+    }
 }