Added test
Sebastian Riedel [Sat, 19 Nov 2005 22:21:24 +0000 (22:21 +0000)]
t/unit_utils_request.t [new file with mode: 0644]

diff --git a/t/unit_utils_request.t b/t/unit_utils_request.t
new file mode 100644 (file)
index 0000000..ce74d55
--- /dev/null
@@ -0,0 +1,27 @@
+use strict;
+use warnings;
+
+use Test::More tests => 5;
+
+use_ok('Catalyst::Utils');
+
+{
+    my $url = "/dump";
+    ok(
+        my $request = Catalyst::Utils::request($url),
+        "Request: simple get without protocol nor host"
+    );
+    like( $request->uri, qr|^http://localhost/|,
+        " has default protocol and host" );
+}
+
+{
+    my $url = "/dump?url=http://www.somewhere.com/";
+    ok(
+        my $request = Catalyst::Utils::request($url),
+        "Same with param containing a url"
+    );
+    like( $request->uri, qr|^http://localhost/|,
+        " has default protocol and host" );
+}
+