summaryrefslogtreecommitdiff
path: root/share/www/script/test/all_docs.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/www/script/test/all_docs.js')
-rw-r--r--share/www/script/test/all_docs.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/share/www/script/test/all_docs.js b/share/www/script/test/all_docs.js
index 4324e3bb..1d83aa95 100644
--- a/share/www/script/test/all_docs.js
+++ b/share/www/script/test/all_docs.js
@@ -105,20 +105,24 @@ couchTests.all_docs = function(debug) {
var winRev = db.open("3");
- changes = db.changes({include_docs: true, style: "all_docs"});
+ changes = db.changes({include_docs: true, conflicts: true, style: "all_docs"});
TEquals("3", changes.results[3].id);
TEquals(3, changes.results[3].changes.length);
TEquals(winRev._rev, changes.results[3].changes[0].rev);
TEquals("3", changes.results[3].doc._id);
TEquals(winRev._rev, changes.results[3].doc._rev);
+ TEquals(true, changes.results[3].doc._conflicts instanceof Array);
+ TEquals(2, changes.results[3].doc._conflicts.length);
- rows = db.allDocs({include_docs: true}).rows;
+ rows = db.allDocs({include_docs: true, conflicts: true}).rows;
TEquals(3, rows.length);
TEquals("3", rows[2].key);
TEquals("3", rows[2].id);
TEquals(winRev._rev, rows[2].value.rev);
TEquals(winRev._rev, rows[2].doc._rev);
TEquals("3", rows[2].doc._id);
+ TEquals(true, rows[2].doc._conflicts instanceof Array);
+ TEquals(2, rows[2].doc._conflicts.length);
// test the all docs collates sanely
db.save({_id: "Z", foo: "Z"});