aboutsummaryrefslogtreecommitdiff
path: root/tests/fixtures/invalid/table
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-09-28 01:21:14 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-09-28 01:21:14 +0000
commitcf25cee064bc5b0ea96021e2669d1c8d5ae2874e (patch)
tree40d4534a13f7679e3b351dd83923db6bc3422329 /tests/fixtures/invalid/table
parent627e3353d06c6963fea9f849a062339b58ffd2d0 (diff)
parent9d2039f286bccb9247ff5be29f86057137080d22 (diff)
downloadtoml_edit-cf25cee064bc5b0ea96021e2669d1c8d5ae2874e.tar.gz
Snap for 10872577 from 9d2039f286bccb9247ff5be29f86057137080d22 to 24Q1-release
Change-Id: I78876fec089685b3f6a5f33422de3e0e487cf83c
Diffstat (limited to 'tests/fixtures/invalid/table')
-rw-r--r--tests/fixtures/invalid/table/append-with-dotted-keys-1.stderr5
-rw-r--r--tests/fixtures/invalid/table/append-with-dotted-keys-2.stderr5
-rw-r--r--tests/fixtures/invalid/table/array-empty.stderr5
-rw-r--r--tests/fixtures/invalid/table/array-implicit.stderr6
-rw-r--r--tests/fixtures/invalid/table/array-missing-bracket.stderr6
-rw-r--r--tests/fixtures/invalid/table/duplicate-key-dotted-table.stderr6
-rw-r--r--tests/fixtures/invalid/table/duplicate-key-dotted-table2.stderr6
-rw-r--r--tests/fixtures/invalid/table/duplicate-key-table.stderr6
-rw-r--r--tests/fixtures/invalid/table/duplicate-table-array.stderr6
-rw-r--r--tests/fixtures/invalid/table/duplicate-table-array2.stderr6
-rw-r--r--tests/fixtures/invalid/table/duplicate.stderr6
-rw-r--r--tests/fixtures/invalid/table/empty-implicit-table.stderr6
-rw-r--r--tests/fixtures/invalid/table/empty.stderr5
-rw-r--r--tests/fixtures/invalid/table/equals-sign.stderr6
-rw-r--r--tests/fixtures/invalid/table/llbrace.stderr5
-rw-r--r--tests/fixtures/invalid/table/nested-brackets-close.stderr6
-rw-r--r--tests/fixtures/invalid/table/nested-brackets-open.stderr6
-rw-r--r--tests/fixtures/invalid/table/quoted-no-close.stderr5
-rw-r--r--tests/fixtures/invalid/table/redefine.stderr6
-rw-r--r--tests/fixtures/invalid/table/rrbrace.stderr6
-rw-r--r--tests/fixtures/invalid/table/text-after-table.stderr6
-rw-r--r--tests/fixtures/invalid/table/whitespace.stderr6
-rw-r--r--tests/fixtures/invalid/table/with-pound.stderr6
23 files changed, 132 insertions, 0 deletions
diff --git a/tests/fixtures/invalid/table/append-with-dotted-keys-1.stderr b/tests/fixtures/invalid/table/append-with-dotted-keys-1.stderr
new file mode 100644
index 0000000..54ee50e
--- /dev/null
+++ b/tests/fixtures/invalid/table/append-with-dotted-keys-1.stderr
@@ -0,0 +1,5 @@
+TOML parse error at line 17, column 3
+ |
+17 | b.c.t = "Using dotted keys to add to [a.b.c] after explicitly defining it above is not allowed"
+ | ^
+duplicate key `c`
diff --git a/tests/fixtures/invalid/table/append-with-dotted-keys-2.stderr b/tests/fixtures/invalid/table/append-with-dotted-keys-2.stderr
new file mode 100644
index 0000000..7c665f9
--- /dev/null
+++ b/tests/fixtures/invalid/table/append-with-dotted-keys-2.stderr
@@ -0,0 +1,5 @@
+TOML parse error at line 8, column 3
+ |
+8 | b.c.d.k.t = "Using dotted keys to add to [a.b.c.d] after explicitly defining it above is not allowed"
+ | ^
+duplicate key `d`
diff --git a/tests/fixtures/invalid/table/array-empty.stderr b/tests/fixtures/invalid/table/array-empty.stderr
new file mode 100644
index 0000000..ad2440a
--- /dev/null
+++ b/tests/fixtures/invalid/table/array-empty.stderr
@@ -0,0 +1,5 @@
+TOML parse error at line 1, column 3
+ |
+1 | [[]]
+ | ^
+invalid key
diff --git a/tests/fixtures/invalid/table/array-implicit.stderr b/tests/fixtures/invalid/table/array-implicit.stderr
new file mode 100644
index 0000000..ed1ab7f
--- /dev/null
+++ b/tests/fixtures/invalid/table/array-implicit.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 13, column 1
+ |
+13 | [[albums]]
+ | ^
+invalid table header
+duplicate key `albums` in document root
diff --git a/tests/fixtures/invalid/table/array-missing-bracket.stderr b/tests/fixtures/invalid/table/array-missing-bracket.stderr
new file mode 100644
index 0000000..ed370ef
--- /dev/null
+++ b/tests/fixtures/invalid/table/array-missing-bracket.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 9
+ |
+1 | [[albums]
+ | ^
+invalid table header
+expected `.`, `]]`
diff --git a/tests/fixtures/invalid/table/duplicate-key-dotted-table.stderr b/tests/fixtures/invalid/table/duplicate-key-dotted-table.stderr
new file mode 100644
index 0000000..3cbc0a3
--- /dev/null
+++ b/tests/fixtures/invalid/table/duplicate-key-dotted-table.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 4, column 1
+ |
+4 | [fruit.apple] # INVALID
+ | ^
+invalid table header
+duplicate key `apple` in table `fruit`
diff --git a/tests/fixtures/invalid/table/duplicate-key-dotted-table2.stderr b/tests/fixtures/invalid/table/duplicate-key-dotted-table2.stderr
new file mode 100644
index 0000000..c5ab1eb
--- /dev/null
+++ b/tests/fixtures/invalid/table/duplicate-key-dotted-table2.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 4, column 1
+ |
+4 | [fruit.apple.taste] # INVALID
+ | ^
+invalid table header
+duplicate key `taste` in table `fruit.apple`
diff --git a/tests/fixtures/invalid/table/duplicate-key-table.stderr b/tests/fixtures/invalid/table/duplicate-key-table.stderr
new file mode 100644
index 0000000..bc76d9c
--- /dev/null
+++ b/tests/fixtures/invalid/table/duplicate-key-table.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 4, column 1
+ |
+4 | [fruit.type]
+ | ^
+invalid table header
+duplicate key `type` in table `fruit`
diff --git a/tests/fixtures/invalid/table/duplicate-table-array.stderr b/tests/fixtures/invalid/table/duplicate-table-array.stderr
new file mode 100644
index 0000000..536fdc3
--- /dev/null
+++ b/tests/fixtures/invalid/table/duplicate-table-array.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 2, column 1
+ |
+2 | [[tbl]]
+ | ^
+invalid table header
+duplicate key `tbl` in document root
diff --git a/tests/fixtures/invalid/table/duplicate-table-array2.stderr b/tests/fixtures/invalid/table/duplicate-table-array2.stderr
new file mode 100644
index 0000000..81c27fb
--- /dev/null
+++ b/tests/fixtures/invalid/table/duplicate-table-array2.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 2, column 1
+ |
+2 | [tbl]
+ | ^
+invalid table header
+duplicate key `tbl` in document root
diff --git a/tests/fixtures/invalid/table/duplicate.stderr b/tests/fixtures/invalid/table/duplicate.stderr
new file mode 100644
index 0000000..81bf4ed
--- /dev/null
+++ b/tests/fixtures/invalid/table/duplicate.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 4, column 1
+ |
+4 | [a]
+ | ^
+invalid table header
+duplicate key `a` in document root
diff --git a/tests/fixtures/invalid/table/empty-implicit-table.stderr b/tests/fixtures/invalid/table/empty-implicit-table.stderr
new file mode 100644
index 0000000..a7f7444
--- /dev/null
+++ b/tests/fixtures/invalid/table/empty-implicit-table.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 9
+ |
+1 | [naughty..naughty]
+ | ^
+invalid table header
+expected `.`, `]`
diff --git a/tests/fixtures/invalid/table/empty.stderr b/tests/fixtures/invalid/table/empty.stderr
new file mode 100644
index 0000000..5dd0d56
--- /dev/null
+++ b/tests/fixtures/invalid/table/empty.stderr
@@ -0,0 +1,5 @@
+TOML parse error at line 1, column 2
+ |
+1 | []
+ | ^
+invalid key
diff --git a/tests/fixtures/invalid/table/equals-sign.stderr b/tests/fixtures/invalid/table/equals-sign.stderr
new file mode 100644
index 0000000..52451c9
--- /dev/null
+++ b/tests/fixtures/invalid/table/equals-sign.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 6
+ |
+1 | [name=bad]
+ | ^
+invalid table header
+expected `.`, `]`
diff --git a/tests/fixtures/invalid/table/llbrace.stderr b/tests/fixtures/invalid/table/llbrace.stderr
new file mode 100644
index 0000000..316590d
--- /dev/null
+++ b/tests/fixtures/invalid/table/llbrace.stderr
@@ -0,0 +1,5 @@
+TOML parse error at line 1, column 3
+ |
+1 | [ [table]]
+ | ^
+invalid key
diff --git a/tests/fixtures/invalid/table/nested-brackets-close.stderr b/tests/fixtures/invalid/table/nested-brackets-close.stderr
new file mode 100644
index 0000000..e74e178
--- /dev/null
+++ b/tests/fixtures/invalid/table/nested-brackets-close.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 4
+ |
+1 | [a]b]
+ | ^
+invalid table header
+expected newline, `#`
diff --git a/tests/fixtures/invalid/table/nested-brackets-open.stderr b/tests/fixtures/invalid/table/nested-brackets-open.stderr
new file mode 100644
index 0000000..094cf7c
--- /dev/null
+++ b/tests/fixtures/invalid/table/nested-brackets-open.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 3
+ |
+1 | [a[b]
+ | ^
+invalid table header
+expected `.`, `]`
diff --git a/tests/fixtures/invalid/table/quoted-no-close.stderr b/tests/fixtures/invalid/table/quoted-no-close.stderr
new file mode 100644
index 0000000..2b05e95
--- /dev/null
+++ b/tests/fixtures/invalid/table/quoted-no-close.stderr
@@ -0,0 +1,5 @@
+TOML parse error at line 1, column 21
+ |
+1 | ["where will it end]
+ | ^
+invalid basic string
diff --git a/tests/fixtures/invalid/table/redefine.stderr b/tests/fixtures/invalid/table/redefine.stderr
new file mode 100644
index 0000000..99c1f98
--- /dev/null
+++ b/tests/fixtures/invalid/table/redefine.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 5, column 1
+ |
+5 | [a.b]
+ | ^
+invalid table header
+duplicate key `b` in table `a`
diff --git a/tests/fixtures/invalid/table/rrbrace.stderr b/tests/fixtures/invalid/table/rrbrace.stderr
new file mode 100644
index 0000000..adcdf90
--- /dev/null
+++ b/tests/fixtures/invalid/table/rrbrace.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 8
+ |
+1 | [[table] ]
+ | ^
+invalid table header
+expected `.`, `]]`
diff --git a/tests/fixtures/invalid/table/text-after-table.stderr b/tests/fixtures/invalid/table/text-after-table.stderr
new file mode 100644
index 0000000..e7d7c4e
--- /dev/null
+++ b/tests/fixtures/invalid/table/text-after-table.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 9
+ |
+1 | [error] this shouldn't be here
+ | ^
+invalid table header
+expected newline, `#`
diff --git a/tests/fixtures/invalid/table/whitespace.stderr b/tests/fixtures/invalid/table/whitespace.stderr
new file mode 100644
index 0000000..aa149d2
--- /dev/null
+++ b/tests/fixtures/invalid/table/whitespace.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 10
+ |
+1 | [invalid key]
+ | ^
+invalid table header
+expected `.`, `]`
diff --git a/tests/fixtures/invalid/table/with-pound.stderr b/tests/fixtures/invalid/table/with-pound.stderr
new file mode 100644
index 0000000..f5531cc
--- /dev/null
+++ b/tests/fixtures/invalid/table/with-pound.stderr
@@ -0,0 +1,6 @@
+TOML parse error at line 1, column 5
+ |
+1 | [key#group]
+ | ^
+invalid table header
+expected `.`, `]`