diff options
Diffstat (limited to 'src/test/rustdoc-js-std/parser-weird-queries.js')
| -rw-r--r-- | src/test/rustdoc-js-std/parser-weird-queries.js | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/src/test/rustdoc-js-std/parser-weird-queries.js b/src/test/rustdoc-js-std/parser-weird-queries.js index 87ebe21c49b..4b4ce64284e 100644 --- a/src/test/rustdoc-js-std/parser-weird-queries.js +++ b/src/test/rustdoc-js-std/parser-weird-queries.js @@ -1,7 +1,7 @@ // This test is mostly to check that the parser still kinda outputs something // (and doesn't enter an infinite loop!) even though the query is completely // invalid. -const QUERY = ['a b', 'a b', 'a,b(c)']; +const QUERY = ['a b', 'a b', 'a,b(c)', 'aaa,a']; const PARSED = [ { @@ -61,4 +61,28 @@ const PARSED = [ userQuery: "a,b(c)", error: "Unexpected `(`", }, + { + elems: [ + { + name: "aaa", + fullPath: ["aaa"], + pathWithoutLast: [], + pathLast: "aaa", + generics: [], + }, + { + name: "a", + fullPath: ["a"], + pathWithoutLast: [], + pathLast: "a", + generics: [], + }, + ], + foundElems: 2, + original: "aaa,a", + returned: [], + typeFilter: -1, + userQuery: "aaa,a", + error: null, + }, ]; |
