[ https://issues.apache.org/jira/browse/COUCHDB-1563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476246#comment-13476246 ]
Jan Lehnardt commented on COUCHDB-1563: --------------------------------------- This should be easy to fix, do you want to submit a patch? > Bug in test suite > ----------------- > > Key: COUCHDB-1563 > URL: https://issues.apache.org/jira/browse/COUCHDB-1563 > Project: CouchDB > Issue Type: Bug > Components: Test Suite > Affects Versions: 1.2 > Reporter: Keks Keksov > Priority: Trivial > > 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 { > include proxy.conf; > proxy_redirect off; > proxy_pass http://192.168.0.13:5984/; > break; > } > location ^~ /db/ { > include proxy.conf; > proxy_redirect off; > if ( $request_uri ~ ^/db/(.*) ) { # this line of code prevents nginx > from decoding original uri > proxy_pass http://192.168.0.13:5984/$1; > } > 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. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira