summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilipe David Borba Manana <fdmanana@apache.org>2012-01-07 12:44:16 +0000
committerFilipe David Borba Manana <fdmanana@apache.org>2012-01-07 12:46:04 +0000
commitb64643a3ee4a3148f9d70fa38ea5a8b0e55650a1 (patch)
treed2a93ec4f5f164760153047032f0a8917302bb95
parent1054f9493f89311dd23939d669bd2370552f2f93 (diff)
downloadcouchdb-b64643a3ee4a3148f9d70fa38ea5a8b0e55650a1.tar.gz
Fix check of conflicts for replication tests
The conflicts option belongs to couch_db:open_doc/3 and not to couch_doc:to_json_obj/2. Also added the deleted_conflicts option.
-rwxr-xr-xsrc/couch_replicator/test/05-replication-many-leaves.t8
-rwxr-xr-xsrc/couch_replicator/test/06-doc-missing-stubs.t10
2 files changed, 10 insertions, 8 deletions
diff --git a/src/couch_replicator/test/05-replication-many-leaves.t b/src/couch_replicator/test/05-replication-many-leaves.t
index 22c7df8a0..d8d3eb971 100755
--- a/src/couch_replicator/test/05-replication-many-leaves.t
+++ b/src/couch_replicator/test/05-replication-many-leaves.t
@@ -170,13 +170,13 @@ verify_target(SourceDb, TargetDb, [{DocId, RevList} | Rest]) ->
TargetDb,
DocId,
RevList,
- []),
+ [conflicts, deleted_conflicts]),
Docs = [Doc || {ok, Doc} <- Lookups],
{ok, SourceLookups} = couch_db:open_doc_revs(
SourceDb,
DocId,
RevList,
- []),
+ [conflicts, deleted_conflicts]),
SourceDocs = [Doc || {ok, Doc} <- SourceLookups],
Total = doc_num_conflicts(DocId) + 1,
etap:is(
@@ -186,8 +186,8 @@ verify_target(SourceDb, TargetDb, [{DocId, RevList} | Rest]) ->
etap:diag("Verifying all revisions of document " ++ ?b2l(DocId)),
lists:foreach(
fun({#doc{id = Id, revs = Revs} = TgtDoc, #doc{id = Id, revs = Revs} = SrcDoc}) ->
- SourceJson = couch_doc:to_json_obj(SrcDoc, [attachments, conflicts]),
- TargetJson = couch_doc:to_json_obj(TgtDoc, [attachments, conflicts]),
+ SourceJson = couch_doc:to_json_obj(SrcDoc, [attachments]),
+ TargetJson = couch_doc:to_json_obj(TgtDoc, [attachments]),
case TargetJson of
SourceJson ->
ok;
diff --git a/src/couch_replicator/test/06-doc-missing-stubs.t b/src/couch_replicator/test/06-doc-missing-stubs.t
index 04ec0214a..e17efc900 100755
--- a/src/couch_replicator/test/06-doc-missing-stubs.t
+++ b/src/couch_replicator/test/06-doc-missing-stubs.t
@@ -163,18 +163,20 @@ compare_dbs(Source, Target) ->
{ok, TargetDb} = couch_db:open_int(couch_db:name(Target), []),
Fun = fun(FullDocInfo, _, Acc) ->
- {ok, DocSource} = couch_db:open_doc(SourceDb, FullDocInfo),
+ {ok, DocSource} = couch_db:open_doc(
+ SourceDb, FullDocInfo, [conflicts, deleted_conflicts]),
Id = DocSource#doc.id,
etap:diag("Verifying document " ++ ?b2l(Id)),
- {ok, DocTarget} = couch_db:open_doc(TargetDb, Id),
+ {ok, DocTarget} = couch_db:open_doc(
+ TargetDb, Id, [conflicts, deleted_conflicts]),
etap:is(DocTarget#doc.body, DocSource#doc.body,
"Same body in source and target databases"),
etap:is(
- couch_doc:to_json_obj(DocTarget, [conflicts, deleted_conflicts]),
- couch_doc:to_json_obj(DocSource, [conflicts, deleted_conflicts]),
+ couch_doc:to_json_obj(DocTarget, []),
+ couch_doc:to_json_obj(DocSource, []),
"Same doc body in source and target databases"),
#doc{atts = SourceAtts} = DocSource,