blob: 9b56a98fdd048f5f8f123ea69af7775ecdf003c6 [file] [log] [blame]
{"tests" : [
{"description": "Unicode surrogate (emoji)",
"input": "\uD83D\uDC3C",
"output":[["Character", "\uD83D\uDC3C"]]},
{"description": "Unicode surrogate (emoji) prefixed by characters",
"input": "before\uD83D\uDC3C",
"output":[["Character", "before\uD83D\uDC3C"]]},
{"description": "Unicode surrogate (emoji) suffixed by characters",
"input": "\uD83D\uDC3Cafter",
"output":[["Character", "\uD83D\uDC3Cafter"]]},
{"description":"Quoted attribute with surrogate unicode content",
"generateSpans": true,
"input":"<a href='\uD83D\uDC3C'/>",
"output":[["StartTag","a",{"href":"\uD83D\uDC3C"},true,0,14]]},
{"description":"Surrogate unicode content followed by attribute",
"generateSpans": true,
"input":"\uD83D\uDC3C<a href='b'/>",
"output":[["Character", "\uD83D\uDC3C", 0, 2],["StartTag","a",{"href":"b"},true,2,15]]}
]
}