]> git.eshelyaron.com Git - emacs.git/commitdiff
Update expectations for JSX indentation in JSXAttribute space
authorJackson Ray Hamilton <jackson@jacksonrayhamilton.com>
Sat, 23 Mar 2019 19:33:20 +0000 (12:33 -0700)
committerJackson Ray Hamilton <jackson@jacksonrayhamilton.com>
Tue, 9 Apr 2019 05:48:21 +0000 (22:48 -0700)
* test/manual/indent/js-jsx.js: Align expectations for dangling
closing constructs with other places in the tests.

test/manual/indent/js-jsx.js

index af3c34055900a120b37a49c47380cf774adc4e7e..2ec00c63bbd91e8d98b2684b2683c6a0bd96c05e 100644 (file)
@@ -37,7 +37,7 @@ return (
 
 React.render(
   <input
-    />,
+  />,
   {
     a: 1
   }
@@ -242,12 +242,18 @@ export default ({ stars }) => (
 
 // JS expressions should not break indentation
 // (https://github.com/mooz/js2-mode/issues/462).
+//
+// In the referenced issue, the user actually wanted indentation which
+// was simply different than Emacs’ SGML attribute indentation.
+// Nevertheless, his issue highlighted our inability to properly
+// indent code with JSX inside JSXExpressionContainers inside JSX.
 return (
   <Router>
     <Bar>
-      <Route exact path="/foo" render={() => (
-        <div>nothing</div>
-      )} />
+      <Route exact path="/foo"
+             render={() => (
+               <div>nothing</div>
+             )} />
       <Route exact path="/bar" />
     </Bar>
   </Router>