]> git.lizzy.rs Git - rust.git/blob - tests/rustdoc-js-std/parser-quote.js
Rollup merge of #107471 - notriddle:notriddle/default-settings, r=GuillaumeGomez
[rust.git] / tests / rustdoc-js-std / parser-quote.js
1 const QUERY = [
2     '-> "p"',
3     '"p",',
4     '"p" -> a',
5     '"a" -> "p"',
6     '->"-"',
7     '"a',
8     '""',
9 ];
10
11 const PARSED = [
12     {
13         elems: [],
14         foundElems: 1,
15         original: '-> "p"',
16         returned: [{
17             name: "p",
18             fullPath: ["p"],
19             pathWithoutLast: [],
20             pathLast: "p",
21             generics: [],
22         }],
23         typeFilter: -1,
24         userQuery: '-> "p"',
25         error: null,
26     },
27     {
28         elems: [{
29             name: "p",
30             fullPath: ["p"],
31             pathWithoutLast: [],
32             pathLast: "p",
33             generics: [],
34         }],
35         foundElems: 1,
36         original: '"p",',
37         returned: [],
38         typeFilter: -1,
39         userQuery: '"p",',
40         error: null,
41     },
42     {
43         elems: [],
44         foundElems: 0,
45         original: '"p" -> a',
46         returned: [],
47         typeFilter: -1,
48         userQuery: '"p" -> a',
49         error: "You cannot have more than one element if you use quotes",
50     },
51     {
52         elems: [],
53         foundElems: 0,
54         original: '"a" -> "p"',
55         returned: [],
56         typeFilter: -1,
57         userQuery: '"a" -> "p"',
58         error: "Cannot have more than one literal search element",
59     },
60     {
61         elems: [],
62         foundElems: 0,
63         original: '->"-"',
64         returned: [],
65         typeFilter: -1,
66         userQuery: '->"-"',
67         error: 'Unexpected `-` in a string element',
68     },
69     {
70         elems: [],
71         foundElems: 0,
72         original: '"a',
73         returned: [],
74         typeFilter: -1,
75         userQuery: '"a',
76         error: 'Unclosed `"`',
77     },
78     {
79         elems: [],
80         foundElems: 0,
81         original: '""',
82         returned: [],
83         typeFilter: -1,
84         userQuery: '""',
85         error: 'Cannot have empty string element',
86     },
87 ];