diff options
Diffstat (limited to 'tests/fixtures/invalid/array')
20 files changed, 93 insertions, 10 deletions
diff --git a/tests/fixtures/invalid/array/array.stderr b/tests/fixtures/invalid/array/array.stderr new file mode 100644 index 0000000..6cb810d --- /dev/null +++ b/tests/fixtures/invalid/array/array.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 21 + | +1 | double-comma-1 = [1,,2] + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/double-comma-1.stderr b/tests/fixtures/invalid/array/double-comma-1.stderr index 543e1b6..6cb810d 100644 --- a/tests/fixtures/invalid/array/double-comma-1.stderr +++ b/tests/fixtures/invalid/array/double-comma-1.stderr @@ -1,6 +1,6 @@ -TOML parse error at line 1, column 12 +TOML parse error at line 1, column 21 | -1 | array = [1,,2] - | ^ +1 | double-comma-1 = [1,,2] + | ^ invalid array expected `]` diff --git a/tests/fixtures/invalid/array/double-comma-2.stderr b/tests/fixtures/invalid/array/double-comma-2.stderr index 694d7ec..60ab5b5 100644 --- a/tests/fixtures/invalid/array/double-comma-2.stderr +++ b/tests/fixtures/invalid/array/double-comma-2.stderr @@ -1,6 +1,6 @@ -TOML parse error at line 1, column 14 +TOML parse error at line 1, column 23 | -1 | array = [1,2,,] - | ^ +1 | double-comma-2 = [1,2,,] + | ^ invalid array expected `]` diff --git a/tests/fixtures/invalid/array/extend-defined-aot.stderr b/tests/fixtures/invalid/array/extend-defined-aot.stderr new file mode 100644 index 0000000..970e0ec --- /dev/null +++ b/tests/fixtures/invalid/array/extend-defined-aot.stderr @@ -0,0 +1,5 @@ +TOML parse error at line 3, column 1 + | +3 | arr.val1=1 + | ^ +duplicate key `val1` diff --git a/tests/fixtures/invalid/array/missing-separator-1.stderr b/tests/fixtures/invalid/array/missing-separator-1.stderr new file mode 100644 index 0000000..1202bb1 --- /dev/null +++ b/tests/fixtures/invalid/array/missing-separator-1.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 14 + | +1 | arrr = [true false] + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/missing-separator.stderr b/tests/fixtures/invalid/array/missing-separator-2.stderr index 8e21f51..8e21f51 100644 --- a/tests/fixtures/invalid/array/missing-separator.stderr +++ b/tests/fixtures/invalid/array/missing-separator-2.stderr diff --git a/tests/fixtures/invalid/array/no-close.stderr b/tests/fixtures/invalid/array/no-close-1.stderr index a4f0a88..6f0a3e8 100644 --- a/tests/fixtures/invalid/array/no-close.stderr +++ b/tests/fixtures/invalid/array/no-close-1.stderr @@ -1,6 +1,6 @@ TOML parse error at line 1, column 24 | -1 | long_array = [ 1, 2, 3 +1 | no-close-1 = [ 1, 2, 3 | ^ invalid array expected `]` diff --git a/tests/fixtures/invalid/array/no-close-2.stderr b/tests/fixtures/invalid/array/no-close-2.stderr index 81ae5a9..96c4d64 100644 --- a/tests/fixtures/invalid/array/no-close-2.stderr +++ b/tests/fixtures/invalid/array/no-close-2.stderr @@ -1,6 +1,6 @@ -TOML parse error at line 1, column 11 +TOML parse error at line 1, column 18 | -1 | x = [42 # - | ^ +1 | no-close-2 = [1, + | ^ invalid array expected `]` diff --git a/tests/fixtures/invalid/array/no-close-3.stderr b/tests/fixtures/invalid/array/no-close-3.stderr new file mode 100644 index 0000000..b84e3b9 --- /dev/null +++ b/tests/fixtures/invalid/array/no-close-3.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 21 + | +1 | no-close-3 = [42 #] + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/no-close-4.stderr b/tests/fixtures/invalid/array/no-close-4.stderr new file mode 100644 index 0000000..ecf4224 --- /dev/null +++ b/tests/fixtures/invalid/array/no-close-4.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 25 + | +1 | no-close-4 = [{ key = 42 + | ^ +invalid inline table +expected `}` diff --git a/tests/fixtures/invalid/array/no-close-5.stderr b/tests/fixtures/invalid/array/no-close-5.stderr new file mode 100644 index 0000000..c5e9674 --- /dev/null +++ b/tests/fixtures/invalid/array/no-close-5.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 27 + | +1 | no-close-5 = [{ key = 42} + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/no-close-6.stderr b/tests/fixtures/invalid/array/no-close-6.stderr new file mode 100644 index 0000000..2512a43 --- /dev/null +++ b/tests/fixtures/invalid/array/no-close-6.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 26 + | +1 | no-close-6 = [{ key = 42 #}] + | ^ +invalid inline table +expected `}` diff --git a/tests/fixtures/invalid/array/no-close-7.stderr b/tests/fixtures/invalid/array/no-close-7.stderr new file mode 100644 index 0000000..a49e988 --- /dev/null +++ b/tests/fixtures/invalid/array/no-close-7.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 30 + | +1 | no-close-7 = [{ key = 42} #] + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/no-close-8.stderr b/tests/fixtures/invalid/array/no-close-8.stderr new file mode 100644 index 0000000..0e25a0b --- /dev/null +++ b/tests/fixtures/invalid/array/no-close-8.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 16 + | +1 | no-close-8 = [ + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/no-close-table.stderr b/tests/fixtures/invalid/array/no-close-table-1.stderr index b4c3c32..b4c3c32 100644 --- a/tests/fixtures/invalid/array/no-close-table.stderr +++ b/tests/fixtures/invalid/array/no-close-table-1.stderr diff --git a/tests/fixtures/invalid/array/no-comma-1.stderr b/tests/fixtures/invalid/array/no-comma-1.stderr new file mode 100644 index 0000000..e50fb69 --- /dev/null +++ b/tests/fixtures/invalid/array/no-comma-1.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 20 + | +1 | no-comma-1 = [true false] + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/no-comma-2.stderr b/tests/fixtures/invalid/array/no-comma-2.stderr new file mode 100644 index 0000000..b34d709 --- /dev/null +++ b/tests/fixtures/invalid/array/no-comma-2.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 18 + | +1 | no-comma-2 = [ 1 2 3 ] + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/no-comma-3.stderr b/tests/fixtures/invalid/array/no-comma-3.stderr new file mode 100644 index 0000000..c7cbec4 --- /dev/null +++ b/tests/fixtures/invalid/array/no-comma-3.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 22 + | +1 | no-comma-3 = [ 1 #,] + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/only-comma-1.stderr b/tests/fixtures/invalid/array/only-comma-1.stderr new file mode 100644 index 0000000..3616ca9 --- /dev/null +++ b/tests/fixtures/invalid/array/only-comma-1.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 17 + | +1 | only-comma-1 = [,] + | ^ +invalid array +expected `]` diff --git a/tests/fixtures/invalid/array/only-comma-2.stderr b/tests/fixtures/invalid/array/only-comma-2.stderr new file mode 100644 index 0000000..8284be5 --- /dev/null +++ b/tests/fixtures/invalid/array/only-comma-2.stderr @@ -0,0 +1,6 @@ +TOML parse error at line 1, column 17 + | +1 | only-comma-2 = [,,] + | ^ +invalid array +expected `]` |