summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRobert Newson <rnewson@apache.org>2011-05-17 20:31:32 +0000
committerRobert Newson <rnewson@apache.org>2011-05-17 20:31:32 +0000
commitd618f75fe229d6ca4ebe24822ba498baf80278dc (patch)
tree47c172e2b0a690cceb673f309d58eae9a05fddd9 /test
parent61c777b873004f795060b5f432cce02402bdf026 (diff)
backport oauth fix - COUCHDB-1144
git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1104530 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test')
-rwxr-xr-xtest/etap/190-oauth.t31
-rw-r--r--test/etap/Makefile.am1
2 files changed, 32 insertions, 0 deletions
diff --git a/test/etap/190-oauth.t b/test/etap/190-oauth.t
new file mode 100755
index 00000000..09922049
--- /dev/null
+++ b/test/etap/190-oauth.t
@@ -0,0 +1,31 @@
+#!/usr/bin/env escript
+% Licensed under the Apache License, Version 2.0 (the "License"); you may not
+% use this file except in compliance with the License. You may obtain a copy of
+% the License at
+%
+% http://www.apache.org/licenses/LICENSE-2.0
+%
+% Unless required by applicable law or agreed to in writing, software
+% distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+% License for the specific language governing permissions and limitations under
+% the License.
+
+main(_) ->
+ test_util:init_code_path(),
+ etap:plan(1),
+ case (catch test()) of
+ ok ->
+ etap:end_tests();
+ Other ->
+ etap:diag(io_lib:format("Test died abnormally: ~p", [Other])),
+ etap:bail(Other)
+ end,
+ ok.
+
+test() ->
+ etap:is(
+ oauth_uri:params_from_string("realm=http://localhost:5984"),
+ [{"realm","http://localhost:5984"}],
+ "decode should handle non-percent encoded input."),
+ ok.
diff --git a/test/etap/Makefile.am b/test/etap/Makefile.am
index 9ba3fcfa..1b14b9e1 100644
--- a/test/etap/Makefile.am
+++ b/test/etap/Makefile.am
@@ -85,4 +85,5 @@ EXTRA_DIST = \
173-os-daemon-cfg-register.t \
180-http-proxy.ini \
180-http-proxy.t \
+ 190-oauth.t \
200-view-group-no-db-leaks.t