diff options
Diffstat (limited to 'tests/data')
-rw-r--r-- | tests/data/Makefile.inc | 1 | ||||
-rw-r--r-- | tests/data/test1660 | 81 |
2 files changed, 82 insertions, 0 deletions
diff --git a/tests/data/Makefile.inc b/tests/data/Makefile.inc index 2e0c092ad..04e23c6fc 100644 --- a/tests/data/Makefile.inc +++ b/tests/data/Makefile.inc @@ -197,6 +197,7 @@ test1620 test1621 \ test1630 test1631 test1632 test1633 \ \ test1650 test1651 test1652 test1653 test1654 test1655 \ +test1660 \ \ test1700 test1701 test1702 \ \ diff --git a/tests/data/test1660 b/tests/data/test1660 new file mode 100644 index 000000000..f64765c3f --- /dev/null +++ b/tests/data/test1660 @@ -0,0 +1,81 @@ +<testcase> +<info> +<keywords> +unittest +HSTS +</keywords> +</info> + +<client> +<server> +none +</server> +<features> +unittest +HSTS +</features> + +<file name="log/input1660"> +# Your HSTS cache. https://curl.haxx.se/docs/hsts.html +# This file was generated by libcurl! Edit at your own risk. +.readfrom.example "20211001 04:47:41" +.old.example "20161001 04:47:41" +</file> + +# This date is exactly "20190124 22:34:21" UTC +<setenv> +CURL_TIME=1548369261 +</setenv> +<name> +HSTS +</name> +<command> +- +</command> +</client> + +<verify> +<stdout> +readfrom.example [readfrom.example]: 1633063661 includeSubDomains +'old.example' is not HSTS +'readfrom.example' is not HSTS +example.com [example.com]: 1579905261 +example.com [example.com]: 1569905261 +example.com [example.com]: 1569905261 +example.com [example.com]: 1569905261 includeSubDomains +example.org [example.org]: 1579905261 +Input 8: error 43 +Input 9: error 43 +this.example [this.example]: 1548400797 +'this.example' is not HSTS +Input 12: error 43 +Input 13: error 43 +Input 14: error 43 +3.example.com [example.com]: 1569905261 includeSubDomains +3.example.com [example.com]: 1569905261 includeSubDomains +foo.example.com [example.com]: 1569905261 includeSubDomains +'foo.xample.com' is not HSTS +'forexample.net' is not HSTS +'forexample.net' is not HSTS +'example.net' is not HSTS +expire.example [expire.example]: 1548369268 +Number of entries: 3 +expire.example [expire.example]: 1548369268 +expire.example [expire.example]: 1548369268 +expire.example [expire.example]: 1548369268 +expire.example [expire.example]: 1548369268 +expire.example [expire.example]: 1548369268 +expire.example [expire.example]: 1548369268 +expire.example [expire.example]: 1548369268 +'expire.example' is not HSTS +'expire.example' is not HSTS +'expire.example' is not HSTS +</stdout> +<file name="log/hsts1660"> +# Your HSTS cache. https://curl.haxx.se/docs/hsts.html +# This file was generated by libcurl! Edit at your own risk. +.example.com "20191001 04:47:41" +example.org "20200124 22:34:21" +</file> +</verify> +</testcase> |