diff --git a/test/tests-jsx.js b/test/tests-jsx.js
index b952a4f680..6604c34bf0 100644
--- a/test/tests-jsx.js
+++ b/test/tests-jsx.js
@@ -40,6 +40,7 @@ var fbTestFixture = {
end: { line: 1, column: 5 }
}
},
+
'': {
type: 'ExpressionStatement',
expression: {
@@ -128,6 +129,7 @@ var fbTestFixture = {
end: { line: 1, column: 11 }
}
},
+
' {value} ': {
type: 'ExpressionStatement',
expression: {
@@ -330,6 +332,7 @@ var fbTestFixture = {
end: { line: 1, column: 40 }
}
},
+
'': {
type: "ExpressionStatement",
expression: {
@@ -416,6 +419,7 @@ var fbTestFixture = {
},
range: [0, 40]
},
+
'': {
type: "ExpressionStatement",
expression: {
@@ -489,6 +493,7 @@ var fbTestFixture = {
}
}
},
+
'<日本語>日本語>': {
type: "ExpressionStatement",
expression: {
@@ -2541,6 +2546,7 @@ var fbTestFixture = {
}
}
},
+
'{aa.b}
': {
"type": "ExpressionStatement",
"start": 0,
@@ -3442,6 +3448,99 @@ var fbTestFixture = {
raw: "/text"
}]
}
+ },
+
+ '
{a}{b}
': {
+ type: "ExpressionStatement",
+ start: 0,
+ end: 17,
+ expression: {
+ type: "JSXElement",
+ start: 0,
+ end: 17,
+ openingElement: {
+ type: "JSXOpeningElement",
+ start: 0,
+ end: 5,
+ attributes: [],
+ name: {
+ type: "JSXIdentifier",
+ start: 1,
+ end: 4,
+ name: "div"
+ },
+ selfClosing: false
+ },
+ closingElement: {
+ type: "JSXClosingElement",
+ start: 11,
+ end: 17,
+ name: {
+ type: "JSXIdentifier",
+ start: 13,
+ end: 16,
+ name: "div"
+ }
+ },
+ children: [{
+ type: 'JSXExpressionContainer',
+ expression: {
+ type: 'Identifier',
+ name: 'a',
+ range: [6, 7],
+ loc: {
+ start: {
+ line: 1,
+ column: 6
+ },
+ end: {
+ line: 1,
+ column: 7
+ }
+ }
+ },
+ range: [5, 8],
+ loc: {
+ start: {
+ line: 1,
+ column: 5
+ },
+ end: {
+ line: 1,
+ column: 8
+ }
+ }
+ }, {
+ type: 'JSXExpressionContainer',
+ expression: {
+ type: 'Identifier',
+ name: 'b',
+ range: [9, 10],
+ loc: {
+ start: {
+ line: 1,
+ column: 9
+ },
+ end: {
+ line: 1,
+ column: 10
+ }
+ }
+ },
+ range: [8, 11],
+ loc: {
+ start: {
+ line: 1,
+ column: 8
+ },
+ end: {
+ line: 1,
+ column: 11
+ }
+ }
+ }
+ ]
+ }
}
}
};