- http_build_url() replaces http_absolute_(url|uri)/http_build_uri;
[m6w6/ext-http] / tests / build_url_002.phpt
diff --git a/tests/build_url_002.phpt b/tests/build_url_002.phpt
new file mode 100644 (file)
index 0000000..6dc55f0
--- /dev/null
@@ -0,0 +1,30 @@
+--TEST--
+http_build_url() with parse_url()
+--SKIPIF--
+<?php
+include 'skip.inc';
+?>
+--FILE--
+<?php
+echo "-TEST\n";
+echo http_build_url(parse_url("http://example.org/orig?q=1#f"), 
+       parse_url("https://www.example.com:9999/replaced#n")), "\n";
+echo http_build_url(("http://example.org/orig?q=1#f"), 
+       ("https://www.example.com:9999/replaced#n"), $u), "\n";
+print_r($u);
+echo "Done\n";
+?>
+--EXPECTF--
+%sTEST
+https://www.example.com:9999/replaced?q=1#n
+https://www.example.com:9999/replaced?q=1#n
+Array 
+(
+    [scheme] => https
+    [host] => www.example.com
+    [port] => 9999
+    [path] => /replaced
+    [query] => q=1
+    [fragment] => n
+)
+Done