summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Smith (air) <jhs@apache.org>2012-02-29 16:58:35 +0700
committerJason Smith (air) <jhs@apache.org>2012-02-29 16:58:35 +0700
commit1bc8c493accf71fcf06418e46aadd36bdc2a42df (patch)
treef3fb90e9ad61d029ab7726e10e10d9df791f3e2c
parent0ab41ad1ec96858d96561c7a82077292c67f3d49 (diff)
downloadcouchdb-1bc8c493accf71fcf06418e46aadd36bdc2a42df.tar.gz
Move to a strictly hostname:port vhost key
-rw-r--r--share/www/script/test/rewrite.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/share/www/script/test/rewrite.js b/share/www/script/test/rewrite.js
index 36ab87ee5..0262bb646 100644
--- a/share/www/script/test/rewrite.js
+++ b/share/www/script/test/rewrite.js
@@ -443,7 +443,7 @@ couchTests.rewrite = function(debug) {
var rw_ddoc = {
_id: "_design/rwtest",
rewrites: [
- {"from":"testShow","to":"_show/show_requested_path"},
+ {"from":"path/testShow","to":"_show/show_requested_path"},
{"from":"_config/*","to":"../../../_config/*"}
],
shows : {
@@ -456,13 +456,13 @@ couchTests.rewrite = function(debug) {
T(db.save(rw_ddoc).ok);
// try accessing directly
- var res = CouchDB.request("GET", "/test_suite_db/_design/rwtest/_rewrite/testShow");
- TEquals('/test_suite_db/_design/rwtest/_rewrite/testShow',
+ var res = CouchDB.request("GET", "/test_suite_db/_design/rwtest/_rewrite/path/testShow");
+ TEquals('/test_suite_db/_design/rwtest/_rewrite/path/testShow',
res.responseText, "requested_path should equal requested");
- // test a vhost with a path as well
+ // Test on a typical vhost -> _rewrite setup.
var vhosts = {section:'vhosts',
- key:encodeURIComponent(CouchDB.host + '/path'),
+ key:encodeURIComponent(CouchDB.host),
value:"/test_suite_db/_design/rwtest/_rewrite/"};
run_on_modified_server([vhosts], function() {
@@ -470,8 +470,8 @@ couchTests.rewrite = function(debug) {
TEquals('/path/testShow', res.responseText, "requested_path should equal requested");
});
- // test a vhost on the root of the host
- vhosts.key = encodeURIComponent(CouchDB.host);
+ // Test a vhost to a path within the rewrite namespace.
+ vhosts.value = "/test_suite_db/_design/rwtest/_rewrite/path";
run_on_modified_server([vhosts], function() {
var res = CouchDB.request("GET", "/testShow");
TEquals('/testShow', res.responseText, "requested_path should equal requested");