]> git.proxmox.com Git - rustc.git/blob - tests/rustdoc-js-std/parser-quote.js
New upstream version 1.68.2+dfsg1
[rustc.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 ];