Add tests for miscellaneous JSX parsing feats

* test/manual/indent/jsx.jsx: Add tests for JSXMemberExpression names
and JSXOpeningFragment/JSXClosingFragment support (already supported).
This commit is contained in:
Jackson Ray Hamilton 2019-03-26 21:47:34 -07:00
parent afec4511cf
commit 462baabed9
No known key found for this signature in database
GPG key ID: B4771664B476B290

View file

@ -93,6 +93,32 @@ return (
} />
)
// JSXMemberExpression names are parsed/indented:
<Foo.Bar>
<div>
<Foo.Bar>
Hello World!
</Foo.Bar>
<Foo.Bar>
<div>
</div>
</Foo.Bar>
</div>
</Foo.Bar>
// JSXOpeningFragment and JSXClosingFragment are parsed/indented:
<>
<div>
<>
Hello World!
</>
<>
<div>
</div>
</>
</div>
</>
// Indent void expressions (no need for contextual parens / commas)
// (https://github.com/mooz/js2-mode/issues/140#issuecomment-166250016).
<div className="class-name">