Details
-
Bug
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
1.2
-
None
Description
My nginx.conf is a bit different from suggested at your site - it allows to pass tests with slashes in db name test_suite_db%2Fwith_slashes
<code>
location = /db
location ^~ /db/ {
include proxy.conf;
proxy_redirect off;
if ( $request_uri ~ ^/db/(.*) )
break;
}
</code>
There is a problem in test suites scripts, sometimes urlPrefix is missing from request. For example in the following fragment from content_negotiation test
<code>
// with no accept header
var req = CouchDB.newXhr();
req.open("GET", "/test_suite_db/", false);
req.send("");
TEquals("text/plain; charset=utf-8", req.getResponseHeader("Content-Type"));
</code>
as a result of it the false GET request is sent - http://mysite/test_suit_db/ instead of http://mysite/db/test_suit_db/ and test fails.