summary refs log tree commit diff
path: root/t/spore-request/request_uri.t
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2010-09-15 16:14:40 +0200
committerfranck cuny <franck@lumberjaph.net>2010-09-15 16:14:40 +0200
commit606b117f2c5246eafd5b2001fd211d79aba85447 (patch)
tree1fe59eafe8690d30404437376d429e813ace8a26 /t/spore-request/request_uri.t
parentadd a auth method (diff)
downloadnet-http-spore-606b117f2c5246eafd5b2001fd211d79aba85447.tar.gz
update tests
Diffstat (limited to 't/spore-request/request_uri.t')
-rw-r--r--t/spore-request/request_uri.t25
1 files changed, 25 insertions, 0 deletions
diff --git a/t/spore-request/request_uri.t b/t/spore-request/request_uri.t
new file mode 100644
index 0000000..84ba0ff
--- /dev/null
+++ b/t/spore-request/request_uri.t
@@ -0,0 +1,25 @@
+use strict;
+use Test::More;
+
+use Net::HTTP::Spore::Request;
+
+my $env = {
+    REQUEST_METHOD  => 'GET',
+    SERVER_NAME     => 'localhost',
+    SERVER_PORT     => '80',
+    SCRIPT_NAME     => '',
+    PATH_INFO       => '/:database/:key',
+    REQUEST_URI     => '',
+    QUERY_STRING    => '',
+    SERVER_PROTOCOL => 'HTTP/1.0',
+};
+
+ok my $request = Net::HTTP::Spore::Request->new($env);
+
+is $request->request_uri, '';
+
+$env->{REQUEST_URI} = '/';
+
+is $request->request_uri, '/';
+
+done_testing;