diff options
Diffstat (limited to 'test-suite/tests')
-rw-r--r-- | test-suite/tests/parser.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test-suite/tests/parser.rs b/test-suite/tests/parser.rs index 2282416..2534ce6 100644 --- a/test-suite/tests/parser.rs +++ b/test-suite/tests/parser.rs @@ -275,6 +275,10 @@ fn bad_keys() { "\"\"|=3".parse::<Value>().unwrap_err(); "\"\n\"|=3".parse::<Value>().unwrap_err(); "\"\r\"|=3".parse::<Value>().unwrap_err(); + "''''''=3".parse::<Value>().unwrap_err(); + "\"\"\"\"\"\"=3".parse::<Value>().unwrap_err(); + "'''key'''=3".parse::<Value>().unwrap_err(); + "\"\"\"key\"\"\"=3".parse::<Value>().unwrap_err(); } #[test] @@ -290,6 +294,8 @@ fn bad_table_names() { "[']".parse::<Value>().unwrap_err(); "[''']".parse::<Value>().unwrap_err(); "['''''']".parse::<Value>().unwrap_err(); + "['''foo''']".parse::<Value>().unwrap_err(); + "[\"\"\"bar\"\"\"]".parse::<Value>().unwrap_err(); "['\n']".parse::<Value>().unwrap_err(); "['\r\n']".parse::<Value>().unwrap_err(); } |