diff options
Diffstat (limited to 'share/www')
-rw-r--r-- | share/www/script/test/rewrite.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/share/www/script/test/rewrite.js b/share/www/script/test/rewrite.js index 034e1aee..848427be 100644 --- a/share/www/script/test/rewrite.js +++ b/share/www/script/test/rewrite.js @@ -132,6 +132,14 @@ couchTests.rewrite = function(debug) { } }, { + "from": "simpleForm/complexView5/:a/:b", + "to": "_list/simpleForm/complexView3", + "query": { + "key": [":a", ":b"] + } + }, + + { "from": "uuids", "to": "../../../_uuids" } @@ -211,6 +219,13 @@ couchTests.rewrite = function(debug) { emit(doc.a, doc.string); } }) + }, + complexView3: { + map: stringFun(function(doc) { + if (doc.type == "complex") { + emit(doc.b, doc.string); + } + }) } } } @@ -319,6 +334,9 @@ couchTests.rewrite = function(debug) { T(xhr.status == 200, "with query params"); T(/Value: doc 5/.test(xhr.responseText)); + xhr = CouchDB.request("GET", "/test_suite_db/_design/test/_rewrite/simpleForm/complexView5/test/essai"); + T(xhr.status == 200, "with query params"); + T(/Value: doc 4/.test(xhr.responseText)); // test path relative to server |