couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kocol...@apache.org
Subject couchdb commit: updated refs/heads/2031-fix-qs-rewrite to cb5e7f6
Date Sun, 19 Jan 2014 04:18:14 GMT
Updated Branches:
  refs/heads/2031-fix-qs-rewrite 0041c06f2 -> cb5e7f6a4 (forced update)


Add test for path normalization with qs params

COUCHDB-2031


Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/cb5e7f6a
Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/cb5e7f6a
Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/cb5e7f6a

Branch: refs/heads/2031-fix-qs-rewrite
Commit: cb5e7f6a423865d45b134495888d10aa2e8ac474
Parents: 147adec
Author: Adam Kocoloski <adam@cloudant.com>
Authored: Sat Jan 18 22:32:37 2014 -0500
Committer: Adam Kocoloski <adam@cloudant.com>
Committed: Sat Jan 18 23:17:54 2014 -0500

----------------------------------------------------------------------
 share/www/script/test/rewrite.js | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb/blob/cb5e7f6a/share/www/script/test/rewrite.js
----------------------------------------------------------------------
diff --git a/share/www/script/test/rewrite.js b/share/www/script/test/rewrite.js
index e888032..5c56fa5 100644
--- a/share/www/script/test/rewrite.js
+++ b/share/www/script/test/rewrite.js
@@ -182,6 +182,10 @@ couchTests.rewrite = function(debug) {
             {
               "from": "/",
               "to": "_view/basicView",
+            },
+            {
+              "from": "/db/*",
+              "to": "../../*"
             }
           ],
           lists: {
@@ -402,6 +406,13 @@ couchTests.rewrite = function(debug) {
         var result = JSON.parse(xhr.responseText);
         T(typeof(result.rows[0].doc) === "object");
         
+        // COUCHDB-2031 - path normalization versus qs params
+        xhr = CouchDB.request("GET", "/"+dbName+"/_design/test/_rewrite/db/_design/test?meta=true");
+        T(xhr.status == 200, "path normalization works with qs params");
+        var result = JSON.parse(xhr.responseText);
+        T(result['_id'] == "_design/test");
+        T(typeof(result['_revs_info']) === "object");
+
         // test path relative to server
         designDoc.rewrites.push({
           "from": "uuids",


Mime
View raw message