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 }
|
end: { line: 1, column: 5 }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
'<n:a n:v />': {
|
'<n:a n:v />': {
|
||||||
type: 'ExpressionStatement',
|
type: 'ExpressionStatement',
|
||||||
expression: {
|
expression: {
|
||||||
@ -128,6 +129,7 @@ var fbTestFixture = {
|
|||||||
end: { line: 1, column: 11 }
|
end: { line: 1, column: 11 }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
'<a n:foo="bar"> {value} <b><c /></b></a>': {
|
'<a n:foo="bar"> {value} <b><c /></b></a>': {
|
||||||
type: 'ExpressionStatement',
|
type: 'ExpressionStatement',
|
||||||
expression: {
|
expression: {
|
||||||
@ -330,6 +332,7 @@ var fbTestFixture = {
|
|||||||
end: { line: 1, column: 40 }
|
end: { line: 1, column: 40 }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
'<a b={" "} c=" " d="&" e="&r;" />': {
|
'<a b={" "} c=" " d="&" e="&r;" />': {
|
||||||
type: "ExpressionStatement",
|
type: "ExpressionStatement",
|
||||||
expression: {
|
expression: {
|
||||||
@ -416,6 +419,7 @@ var fbTestFixture = {
|
|||||||
},
|
},
|
||||||
range: [0, 40]
|
range: [0, 40]
|
||||||
},
|
},
|
||||||
|
|
||||||
'<a\n/>': {
|
'<a\n/>': {
|
||||||
type: "ExpressionStatement",
|
type: "ExpressionStatement",
|
||||||
expression: {
|
expression: {
|
||||||
@ -489,6 +493,7 @@ var fbTestFixture = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
'<日本語></日本語>': {
|
'<日本語></日本語>': {
|
||||||
type: "ExpressionStatement",
|
type: "ExpressionStatement",
|
||||||
expression: {
|
expression: {
|
||||||
@ -2541,6 +2546,7 @@ var fbTestFixture = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
'<A aa={aa.bb.cc} bb={bb.cc.dd}><div>{aa.b}</div></A>': {
|
'<A aa={aa.bb.cc} bb={bb.cc.dd}><div>{aa.b}</div></A>': {
|
||||||
"type": "ExpressionStatement",
|
"type": "ExpressionStatement",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
@ -3442,6 +3448,99 @@ var fbTestFixture = {
|
|||||||
raw: "/text"
|
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