Skip to content

Commit

Permalink
A few more test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
jg-rp committed Jan 22, 2025
1 parent 8e2c895 commit 299b919
Showing 1 changed file with 57 additions and 5 deletions.
62 changes: 57 additions & 5 deletions tests/path/nts/normalized_paths.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,23 @@
"paths": ["$['a']"]
},
{
"name": "double quoted name selector",
"name": "double quotes, name selector",
"query": "$[\"a\"]",
"document": {
"a": "A"
},
"paths": ["$['a']"]
},
{
"name": "double quoted name selector, single quote",
"name": "double quotes, name selector, single quote",
"query": "$[\"a'\"]",
"document": {
"a'": "A"
},
"paths": ["$['a\\'']"]
},
{
"name": "single quoted name selector, escaped single quote",
"name": "single quotes, name selector, escaped single quote",
"query": "$['a\\'']",
"document": {
"a'": "A"
Expand All @@ -42,15 +42,15 @@
"paths": ["$['a']['b']['c']"]
},
{
"name": "double quoted name selector, nested",
"name": "double quotes, name selector, nested",
"query": "$[\"a\"][\"b\"][\"c\"]",
"document": {
"a": { "b": { "c": "C" } }
},
"paths": ["$['a']['b']['c']"]
},
{
"name": "double quoted name selector",
"name": "double quotes, name selector",
"query": "$[\"\\\\\"]",
"document": {
"\\": "A"
Expand All @@ -65,6 +65,58 @@
"b": "B"
},
"paths": ["$['a']", "$['b']"]
},
{
"name": "double quotes, name selector, escaped backspace",
"query": "$[\"\\b\"]",
"document": {
"\u0008": "A"
},
"paths": ["$['\\b']"]
},
{
"name": "double quotes, name selector, escaped form feed",
"query": "$[\"\\f\"]",
"document": {
"\u000C": "A"
},
"paths": ["$['\\f']"]
},
{
"name": "double quotes, name selector, escaped line feed",
"query": "$[\"\\n\"]",
"document": {
"\u000A": "A"
},
"paths": ["$['\\n']"]
},
{
"name": "double quotes, name selector, escaped carriage return",
"query": "$[\"\\r\"]",
"document": {
"\u000D": "A"
},
"paths": ["$['\\r']"]
},
{
"name": "double quotes, name selector, escaped tab",
"query": "$[\"\\t\"]",
"document": {
"\u0009": "A"
},
"paths": ["$['\\t']"]
},
{
"name": "negative index",
"query": "$[-2]",
"document": ["A", "B", "C", "D", "E"],
"paths": ["$[3]"]
},
{
"name": "negative slice step",
"query": "$[-1:-4:-2]",
"document": ["A", "B", "C", "D", "E"],
"paths": ["$[4]", "$[2]"]
}
]
}

0 comments on commit 299b919

Please sign in to comment.