Add regression test for #15.
This commit is contained in:
parent
c445d073e2
commit
e93b69d595
@ -40,6 +40,7 @@ var fbTestFixture = {
|
||||
end: { line: 1, column: 5 }
|
||||
}
|
||||
},
|
||||
|
||||
'<n:a n:v />': {
|
||||
type: 'ExpressionStatement',
|
||||
expression: {
|
||||
@ -128,6 +129,7 @@ var fbTestFixture = {
|
||||
end: { line: 1, column: 11 }
|
||||
}
|
||||
},
|
||||
|
||||
'<a n:foo="bar"> {value} <b><c /></b></a>': {
|
||||
type: 'ExpressionStatement',
|
||||
expression: {
|
||||
@ -330,6 +332,7 @@ var fbTestFixture = {
|
||||
end: { line: 1, column: 40 }
|
||||
}
|
||||
},
|
||||
|
||||
'<a b={" "} c=" " d="&" e="&r;" />': {
|
||||
type: "ExpressionStatement",
|
||||
expression: {
|
||||
@ -416,6 +419,7 @@ var fbTestFixture = {
|
||||
},
|
||||
range: [0, 40]
|
||||
},
|
||||
|
||||
'<a\n/>': {
|
||||
type: "ExpressionStatement",
|
||||
expression: {
|
||||
@ -489,6 +493,7 @@ var fbTestFixture = {
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
'<日本語></日本語>': {
|
||||
type: "ExpressionStatement",
|
||||
expression: {
|
||||
@ -2541,6 +2546,7 @@ var fbTestFixture = {
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
'<A aa={aa.bb.cc} bb={bb.cc.dd}><div>{aa.b}</div></A>': {
|
||||
"type": "ExpressionStatement",
|
||||
"start": 0,
|
||||
@ -3442,6 +3448,99 @@ var fbTestFixture = {
|
||||
raw: "/text"
|
||||
}]
|
||||
}
|
||||
},
|
||||
|
||||
'<div>{a}{b}</div>': {
|
||||
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
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user