Skip to content

Commit

Permalink
Add test case for by-doc-id replication with slashes.
Browse files Browse the repository at this point in the history
Patch by Filipe Manana.

Closes COUCHDB-713.

git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@951038 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
janl committed Jun 3, 2010
1 parent 125b130 commit e9970e7
Showing 1 changed file with 24 additions and 1 deletion.
25 changes: 24 additions & 1 deletion share/www/script/test/replication.js
Expand Up @@ -342,6 +342,25 @@ couchTests.replication = function(debug) {
{
_id: "foo3",
value: "c"
},
{
_id: "slashed/foo",
value: "s"
},
{
_id: "_design/foobar",
language: "javascript",
value: "I am a design doc",
filters: {
idfilter: (function(doc, req) {
return doc.value == Number(req.filter_value);
}).toString()
},
views: {
countview: (function(doc) {
emit(doc.value, 1);
}).toString()
}
}
];

Expand All @@ -364,7 +383,11 @@ couchTests.replication = function(debug) {
["foo1", "foo3", "foo666"],
["foo1", "foo666"],
["foo666", "foo2"],
["foo2", "foo9999", "foo1"]
["foo2", "foo9999", "foo1"],
["foo3", "slashed/foo"],
["foo3", "slashed%2Ffoo"],
["foo1", "_design/foobar"],
["foo1", "foo1001", "_design%2Ffoobar"]
];

for (var i = 0; i < dbPairs.length; i++) {
Expand Down

0 comments on commit e9970e7

Please sign in to comment.