90 lines
2.1 KiB
JavaScript
90 lines
2.1 KiB
JavaScript
|
|
const QUERY = ['-> "p"', '"const": "p"', '("p")', '"p"<p>'];
|
||
|
|
|
||
|
|
const PARSED = [
|
||
|
|
{
|
||
|
|
args: [],
|
||
|
|
elemName: null,
|
||
|
|
elems: [],
|
||
|
|
foundElems: 1,
|
||
|
|
id: "-> \"p\"",
|
||
|
|
nameSplit: null,
|
||
|
|
original: "-> \"p\"",
|
||
|
|
returned: [{
|
||
|
|
name: "p",
|
||
|
|
fullPath: ["p"],
|
||
|
|
pathWithoutLast: [],
|
||
|
|
pathLast: "p",
|
||
|
|
generics: [],
|
||
|
|
}],
|
||
|
|
typeFilter: -1,
|
||
|
|
val: "-> \"p\"",
|
||
|
|
error: null,
|
||
|
|
},
|
||
|
|
// This one checks that if quotes are used on the type filter, they're
|
||
|
|
// simply ignored.
|
||
|
|
{
|
||
|
|
args: [],
|
||
|
|
elemName: null,
|
||
|
|
elems: [{
|
||
|
|
name: "p",
|
||
|
|
fullPath: ["p"],
|
||
|
|
pathWithoutLast: [],
|
||
|
|
pathLast: "p",
|
||
|
|
generics: [],
|
||
|
|
}],
|
||
|
|
foundElems: 1,
|
||
|
|
id: "\"const\": \"p\"",
|
||
|
|
nameSplit: null,
|
||
|
|
original: "\"const\": \"p\"",
|
||
|
|
returned: [],
|
||
|
|
typeFilter: 17,
|
||
|
|
val: "\"const\": \"p\"",
|
||
|
|
error: null,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
args: [{
|
||
|
|
name: "p",
|
||
|
|
fullPath: ["p"],
|
||
|
|
pathWithoutLast: [],
|
||
|
|
pathLast: "p",
|
||
|
|
generics: [],
|
||
|
|
}],
|
||
|
|
elemName: null,
|
||
|
|
elems: [],
|
||
|
|
foundElems: 1,
|
||
|
|
id: "(\"p\")",
|
||
|
|
nameSplit: null,
|
||
|
|
original: "(\"p\")",
|
||
|
|
returned: [],
|
||
|
|
typeFilter: -1,
|
||
|
|
val: "(\"p\")",
|
||
|
|
error: null,
|
||
|
|
},
|
||
|
|
// This test checks that a literal item can still have generics.
|
||
|
|
{
|
||
|
|
args: [],
|
||
|
|
elemName: null,
|
||
|
|
elems: [{
|
||
|
|
name: "p",
|
||
|
|
fullPath: ["p"],
|
||
|
|
pathWithoutLast: [],
|
||
|
|
pathLast: "p",
|
||
|
|
generics: [{
|
||
|
|
name: "p",
|
||
|
|
fullPath: ["p"],
|
||
|
|
pathWithoutLast: [],
|
||
|
|
pathLast: "p",
|
||
|
|
generics: [],
|
||
|
|
}],
|
||
|
|
}],
|
||
|
|
foundElems: 1,
|
||
|
|
id: "\"p\"<p>",
|
||
|
|
nameSplit: null,
|
||
|
|
original: "\"p\"<p>",
|
||
|
|
returned: [],
|
||
|
|
typeFilter: -1,
|
||
|
|
val: "\"p\"<p>",
|
||
|
|
error: null,
|
||
|
|
},
|
||
|
|
];
|