summaryrefslogtreecommitdiff
path: root/test/etap/160-vhosts.t
diff options
context:
space:
mode:
Diffstat (limited to 'test/etap/160-vhosts.t')
-rwxr-xr-xtest/etap/160-vhosts.t17
1 files changed, 9 insertions, 8 deletions
diff --git a/test/etap/160-vhosts.t b/test/etap/160-vhosts.t
index f4bd5e27..c7dc8f99 100755
--- a/test/etap/160-vhosts.t
+++ b/test/etap/160-vhosts.t
@@ -41,16 +41,14 @@
handler
}).
-server() -> "http://127.0.0.1:5984/".
+server() ->
+ lists:concat([
+ "http://127.0.0.1:", mochiweb_socket_server:get(couch_httpd, port), "/"
+ ]).
+
dbname() -> "etap-test-db".
admin_user_ctx() -> {user_ctx, #user_ctx{roles=[<<"_admin">>]}}.
-config_files() ->
- lists:map(fun test_util:build_file/1, [
- "etc/couchdb/default_dev.ini",
- "etc/couchdb/local_dev.ini"
- ]).
-
main(_) ->
test_util:init_code_path(),
@@ -65,7 +63,7 @@ main(_) ->
ok.
test() ->
- couch_server_sup:start_link(config_files()),
+ couch_server_sup:start_link(test_util:config_files()),
ibrowse:start(),
crypto:start(),
@@ -118,6 +116,9 @@ test() ->
ok = couch_config:set("vhosts", "*/test1",
"/etap-test-db/_design/doc1/_show/test", false),
+ % let couch_httpd restart
+ timer:sleep(100),
+
test_regular_request(),
test_vhost_request(),
test_vhost_request_with_qs(),