diff --git a/mode/jsx/test.js b/mode/jsx/test.js
index c0032a4ce05e979dbd421d2bdbdd5ad0a044bbe4..1d2fe4984bbd7643c4f726fbf3b8a4ac899f7de1 100644
--- a/mode/jsx/test.js
+++ b/mode/jsx/test.js
@@ -44,5 +44,14 @@
 
   MT("missing_attr",
      "([bracket&tag <][tag foo] [attribute selected][bracket&tag />][operator ++])")
-     
+
+  MT("indent_js",
+     "([bracket&tag <][tag foo][bracket&tag >]",
+     "    [bracket&tag <][tag bar] [attribute baz]={[keyword function]() {",
+     "      [keyword return] [number 10]",
+     "    }}[bracket&tag />]",
+     "  [bracket&tag </][tag foo][bracket&tag >])")
+
+  MT("spread",
+     "([bracket&tag <][tag foo] [attribute bar]={[meta ...][variable baz] [operator /][number 2]}[bracket&tag />])")
 })()