Skip to content

Commit a235b22

Browse files
committed
Add tests for keys containing \n and \t
1 parent 5745c09 commit a235b22

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tests/path/escaping.test.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const cases = [
3030

3131
{ key: "\\", serialized: String.raw`$['\\']` },
3232
{ key: '"', serialized: String.raw`$['"']` },
33-
{ key: `'`, serialized: `$["'"]` },
33+
{ key: `'`, serialized: String.raw`$["'"]` },
3434
{ key: '\\"', serialized: String.raw`$['\\"']` },
3535
{ key: `\\'`, serialized: String.raw`$["\\'"]` },
3636

@@ -53,6 +53,9 @@ const cases = [
5353
{ key: "null", serialized: "$.null" },
5454
{ key: "Infinity", serialized: "$.Infinity" },
5555
{ key: "__proto__", serialized: "$.__proto__" },
56+
57+
{ key: "\n", serialized: String.raw`$['\n']` },
58+
{ key: "\t", serialized: String.raw`$['\t']` },
5659
];
5760

5861
const obj = Object.fromEntries(cases.map(({ key }) => [key, key]));

0 commit comments

Comments
 (0)