Update rustdoc-js-std tests

This commit is contained in:
Guillaume Gomez
2023-06-12 16:05:00 +02:00
parent b99bf4677b
commit b5f8258497
7 changed files with 127 additions and 105 deletions

View File

@@ -33,15 +33,24 @@ const PARSED = [
original: "\"P\" \"P\"",
returned: [],
userQuery: "\"p\" \"p\"",
error: "Cannot have more than one element if you use quotes",
},
{
query: '"P","P"',
elems: [],
foundElems: 0,
original: "\"P\",\"P\"",
returned: [],
userQuery: "\"p\",\"p\"",
error: "Cannot have more than one literal search element",
},
{
query: 'P "P"',
query: "P,\"P\"",
elems: [],
foundElems: 0,
original: "P \"P\"",
original: "P,\"P\"",
returned: [],
userQuery: "p \"p\"",
userQuery: "p,\"p\"",
error: "Cannot use literal search when there is more than one element",
},
{
@@ -51,7 +60,16 @@ const PARSED = [
original: "\"p\" p",
returned: [],
userQuery: "\"p\" p",
error: "You cannot have more than one element if you use quotes",
error: "Cannot have more than one element if you use quotes",
},
{
query: '"p",p',
elems: [],
foundElems: 0,
original: "\"p\",p",
returned: [],
userQuery: "\"p\",p",
error: "Cannot have more than one element if you use quotes",
},
{
query: '"const": p',
@@ -60,7 +78,7 @@ const PARSED = [
original: "\"const\": p",
returned: [],
userQuery: "\"const\": p",
error: "You cannot use quotes on type filter",
error: "Cannot use quotes on type filter",
},
{
query: "a<:a>",
@@ -107,6 +125,15 @@ const PARSED = [
userQuery: "::a::b",
error: "Paths cannot start with `::`",
},
{
query: " ::a::b",
elems: [],
foundElems: 0,
original: "::a::b",
returned: [],
userQuery: "::a::b",
error: "Paths cannot start with `::`",
},
{
query: "a::::b",
elems: [],
@@ -135,13 +162,13 @@ const PARSED = [
error: "Expected type filter before `:`",
},
{
query: "a b:",
query: "a,b:",
elems: [],
foundElems: 0,
original: "a b:",
original: "a,b:",
returned: [],
userQuery: "a b:",
error: "Unexpected `:` (expected path after type filter)",
userQuery: "a,b:",
error: "Unexpected `:` (expected path after type filter `b:`)",
},
{
query: "a (b:",
@@ -159,7 +186,7 @@ const PARSED = [
original: "_:",
returned: [],
userQuery: "_:",
error: "Unexpected `:` (expected path after type filter)",
error: "Unexpected `:` (expected path after type filter `_:`)",
},
{
query: "_:a",
@@ -213,6 +240,15 @@ const PARSED = [
original: '"p" <a>',
returned: [],
userQuery: '"p" <a>',
error: "Cannot have more than one element if you use quotes",
},
{
query: '"p",<a>',
elems: [],
foundElems: 0,
original: '"p",<a>',
returned: [],
userQuery: '"p",<a>',
error: "Found generics without a path",
},
{
@@ -222,7 +258,16 @@ const PARSED = [
original: '"p" a<a>',
returned: [],
userQuery: '"p" a<a>',
error: "You cannot have more than one element if you use quotes",
error: "Cannot have more than one element if you use quotes",
},
{
query: '"p",a<a>',
elems: [],
foundElems: 0,
original: '"p",a<a>',
returned: [],
userQuery: '"p",a<a>',
error: "Cannot have more than one element if you use quotes",
},
{
query: "a,<",
@@ -240,7 +285,7 @@ const PARSED = [
original: 'aaaaa<>b',
returned: [],
userQuery: 'aaaaa<>b',
error: 'Expected `,`, ` `, `:` or `->`, found `b`',
error: 'Expected `,`, `:` or `->` after `>`, found `b`',
},
{
query: "fn:aaaaa<>b",
@@ -249,7 +294,7 @@ const PARSED = [
original: 'fn:aaaaa<>b',
returned: [],
userQuery: 'fn:aaaaa<>b',
error: 'Expected `,`, ` `, `:` or `->`, found `b`',
error: 'Expected `,`, `:` or `->` after `>`, found `b`',
},
{
query: "->a<>b",
@@ -258,7 +303,7 @@ const PARSED = [
original: '->a<>b',
returned: [],
userQuery: '->a<>b',
error: 'Expected `,` or ` `, found `b`',
error: 'Expected `,` after `>`, found `b`',
},
{
query: "a<->",
@@ -276,7 +321,7 @@ const PARSED = [
original: 'a:: a',
returned: [],
userQuery: 'a:: a',
error: 'Paths cannot end with `::`',
error: 'Unexpected `:: `',
},
{
query: "a ::a",
@@ -285,7 +330,7 @@ const PARSED = [
original: 'a ::a',
returned: [],
userQuery: 'a ::a',
error: 'Paths cannot start with `::`',
error: 'Unexpected ` ::`',
},
{
query: "a<a>:",
@@ -294,7 +339,7 @@ const PARSED = [
original: "a<a>:",
returned: [],
userQuery: "a<a>:",
error: 'Unexpected `<` in type filter',
error: 'Unexpected `<` in type filter (before `:`)',
},
{
query: "a<>:",
@@ -303,7 +348,7 @@ const PARSED = [
original: "a<>:",
returned: [],
userQuery: "a<>:",
error: 'Unexpected `<` in type filter',
error: 'Unexpected `<` in type filter (before `:`)',
},
{
query: "a,:",
@@ -312,7 +357,7 @@ const PARSED = [
original: "a,:",
returned: [],
userQuery: "a,:",
error: 'Unexpected `,` in type filter',
error: 'Unexpected `,` in type filter (before `:`)',
},
{
query: " a<> :",
@@ -321,7 +366,7 @@ const PARSED = [
original: "a<> :",
returned: [],
userQuery: "a<> :",
error: 'Unexpected `<` in type filter',
error: 'Expected `,`, `:` or `->` after `>`, found ` `',
},
{
query: "mod : :",
@@ -330,7 +375,16 @@ const PARSED = [
original: "mod : :",
returned: [],
userQuery: "mod : :",
error: 'Unexpected `:`',
error: 'Unexpected `:` (expected path after type filter `mod:`)',
},
{
query: "mod: :",
elems: [],
foundElems: 0,
original: "mod: :",
returned: [],
userQuery: "mod: :",
error: 'Unexpected `:` (expected path after type filter `mod:`)',
},
{
query: "a!a",