diff tests/tests.md @ 793:5bfe3357fb1c monetdbs

Use the new url parser
author Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
date Wed, 06 Dec 2023 16:17:13 +0100 (16 months ago)
parents 9dea0795a926
children 9f6fe96c0ead
line wrap: on
line diff
--- a/tests/tests.md
+++ b/tests/tests.md
@@ -1457,6 +1457,40 @@ EXPECT language=sql
 ACCEPT mapi:monetdb://localhost:12345/db?_l%61nguage=mal
 ```
 
+
+## Merovingian URLs
+
+These occur in redirects.
+Leave host, port and database are not cleared the way the are
+for `monetdb:`, `monetdbs:` and `mapi:monetdb:` URLs.
+
+```test
+SET host=banana
+SET port=123
+SET tls=on
+SET sock=/tmp/sock
+SET database=dummy
+PARSE mapi:merovingian://proxy
+EXPECT host=banana
+EXPECT port=123
+EXPECT tls=on
+EXPECT sock=/tmp/sock
+EXPECT database=dummy
+PARSE mapi:merovingian://proxy?
+EXPECT host=banana
+EXPECT port=123
+EXPECT tls=on
+EXPECT sock=/tmp/sock
+EXPECT database=dummy
+PARSE mapi:merovingian://proxy?database=yeah&unknown=unknown
+EXPECT host=banana
+EXPECT port=123
+EXPECT tls=on
+EXPECT sock=/tmp/sock
+EXPECT database=yeah
+```
+
+
 # lalala Java
 
 ```test