summaryrefslogtreecommitdiff
path: root/deps/chttpd/test/mock_request.erl
diff options
context:
space:
mode:
Diffstat (limited to 'deps/chttpd/test/mock_request.erl')
-rw-r--r--deps/chttpd/test/mock_request.erl39
1 files changed, 39 insertions, 0 deletions
diff --git a/deps/chttpd/test/mock_request.erl b/deps/chttpd/test/mock_request.erl
new file mode 100644
index 00000000..e1f8b0ad
--- /dev/null
+++ b/deps/chttpd/test/mock_request.erl
@@ -0,0 +1,39 @@
+%% Copyright 2011 Cloudant
+%%
+%% 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.
+
+-module(mock_request, [Socket, Method, RawPath, Version, Headers]).
+
+-compile(export_all).
+
+get_header_value(_) ->
+ undefined.
+
+parse_qs() ->
+ [].
+
+get(method) ->
+ Method;
+get(raw_path) ->
+ RawPath;
+get(version) ->
+ Version.
+
+should_close() ->
+ false.
+
+respond({Code, ResponseHeaders, _}) ->
+ mochiweb:new_response({THIS, Code, ResponseHeaders}).
+
+send(_) ->
+ ok.