diff options
Diffstat (limited to 'libmailutils/tests/url.at')
-rw-r--r-- | libmailutils/tests/url.at | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/libmailutils/tests/url.at b/libmailutils/tests/url.at index 8c392ea0e..c0669e2aa 100644 --- a/libmailutils/tests/url.at +++ b/libmailutils/tests/url.at | |||
@@ -20,10 +20,11 @@ dnl TESTURL([NAME], [KW = `'], [INPUT], [STDOUT = `'], | |||
20 | dnl [STDERR = `'], [RUN-IF-FAIL], [RUN-IF-PASS]) | 20 | dnl [STDERR = `'], [RUN-IF-FAIL], [RUN-IF-PASS]) |
21 | dnl | 21 | dnl |
22 | 22 | ||
23 | m4_pushdef([URL_PARSE_OPTIONS]) | ||
23 | m4_pushdef([TESTURL],[ | 24 | m4_pushdef([TESTURL],[ |
24 | m4_pushdef([MU_TEST_GROUP],[Url]) | 25 | m4_pushdef([MU_TEST_GROUP],[Url]) |
25 | m4_pushdef([MU_TEST_KEYWORDS],[url]) | 26 | m4_pushdef([MU_TEST_KEYWORDS],[url]) |
26 | m4_pushdef([MU_TEST_COMMAND],[url-parse]) | 27 | m4_pushdef([MU_TEST_COMMAND],[url-parse URL_PARSE_OPTIONS]) |
27 | MU_GENERIC_TEST([$1],[$2 url-m4_translit($3,[ ],[_])],[$3],[],[$4],[$5]) | 28 | MU_GENERIC_TEST([$1],[$2 url-m4_translit($3,[ ],[_])],[$3],[],[$4],[$5]) |
28 | m4_popdef([MU_TEST_COMMAND]) | 29 | m4_popdef([MU_TEST_COMMAND]) |
29 | m4_popdef([MU_TEST_KEYWORDS]) | 30 | m4_popdef([MU_TEST_KEYWORDS]) |
@@ -32,6 +33,8 @@ m4_popdef([MU_TEST_GROUP]) | |||
32 | 33 | ||
33 | dnl ------------------------------------------------------------ | 34 | dnl ------------------------------------------------------------ |
34 | 35 | ||
36 | m4_define([URL_PARSE_OPTIONS],[default dslash_optional]) | ||
37 | |||
35 | TESTURL([],[], | 38 | TESTURL([],[], |
36 | [scheme:], | 39 | [scheme:], |
37 | [scheme <scheme> | 40 | [scheme <scheme> |
@@ -76,6 +79,10 @@ port 0 | |||
76 | path </absolute/path> | 79 | path </absolute/path> |
77 | ]) | 80 | ]) |
78 | 81 | ||
82 | dnl ------------------------------------------------------------ | ||
83 | |||
84 | m4_define([URL_PARSE_OPTIONS],[default]) | ||
85 | |||
79 | TESTURL([],[], | 86 | TESTURL([],[], |
80 | [scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74], | 87 | [scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74], |
81 | [scheme <scheme> | 88 | [scheme <scheme> |
@@ -198,7 +205,7 @@ path </a/path> | |||
198 | ]) | 205 | ]) |
199 | 206 | ||
200 | TESTURL([],[], | 207 | TESTURL([],[], |
201 | [ftp:/a/path], | 208 | [ftp:///a/path], |
202 | [scheme <ftp> | 209 | [scheme <ftp> |
203 | user <> | 210 | user <> |
204 | passwd <> | 211 | passwd <> |
@@ -716,6 +723,7 @@ path <mbox/user@host> | |||
716 | param[0] <type=pass> | 723 | param[0] <type=pass> |
717 | ]]) | 724 | ]]) |
718 | 725 | ||
726 | m4_pushdef([URL_PARSE_OPTIONS],[default dslash_optional]) | ||
719 | TESTURL([],[], | 727 | TESTURL([],[], |
720 | [mbox:/var/spool/mail;type=index;param=2;user=gray], | 728 | [mbox:/var/spool/mail;type=index;param=2;user=gray], |
721 | [[scheme <mbox> | 729 | [[scheme <mbox> |
@@ -729,6 +737,7 @@ param[0] <type=index> | |||
729 | param[1] <param=2> | 737 | param[1] <param=2> |
730 | param[2] <user=gray> | 738 | param[2] <user=gray> |
731 | ]]) | 739 | ]]) |
740 | m4_popdef([URL_PARSE_OPTIONS]) | ||
732 | 741 | ||
733 | TESTURL([],[], | 742 | TESTURL([],[], |
734 | [mbox:///var/spool/mail;type=index;param=2;user=gray], | 743 | [mbox:///var/spool/mail;type=index;param=2;user=gray], |
@@ -823,3 +832,4 @@ query[1] <list@dom> | |||
823 | ]]) | 832 | ]]) |
824 | 833 | ||
825 | m4_popdef([TESTURL]) | 834 | m4_popdef([TESTURL]) |
835 | m4_popdef([URL_PARSE_OPTIONS]) | ||