summaryrefslogtreecommitdiff
path: root/src/couch_replicator/test/eunit/couch_replicator_db_tests.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch_replicator/test/eunit/couch_replicator_db_tests.erl')
-rw-r--r--src/couch_replicator/test/eunit/couch_replicator_db_tests.erl9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/couch_replicator/test/eunit/couch_replicator_db_tests.erl b/src/couch_replicator/test/eunit/couch_replicator_db_tests.erl
index 053441007..46133e2a8 100644
--- a/src/couch_replicator/test/eunit/couch_replicator_db_tests.erl
+++ b/src/couch_replicator/test/eunit/couch_replicator_db_tests.erl
@@ -36,6 +36,7 @@ couch_replicator_db_test_() ->
?TDEF_FE(replicator_db_deleted, 15),
?TDEF_FE(replicator_db_recreated, 15),
?TDEF_FE(invalid_replication_docs),
+ ?TDEF_FE(scheduler_default_headers_returned),
?TDEF_FE(duplicate_persistent_replication, 15),
?TDEF_FE(duplicate_transient_replication, 30)
]
@@ -250,6 +251,14 @@ duplicate_transient_replication({Source, Target, RepDb}) ->
wait_scheduler_docs_not_found(RepDb, DocId).
+scheduler_default_headers_returned({_, _, _}) ->
+ SUrl = couch_replicator_test_helper:server_url(),
+ Url = lists:flatten(io_lib:format("~s/_scheduler/jobs", [SUrl])),
+ {ok, _, Headers, _} = test_request:get(Url, []),
+ ?assertEqual(true, lists:keymember("X-Couch-Request-ID", 1, Headers)),
+ ?assertEqual(true, lists:keymember("X-CouchDB-Body-Time", 1, Headers)).
+
+
scheduler_jobs(Id) ->
SUrl = couch_replicator_test_helper:server_url(),
Url = lists:flatten(io_lib:format("~s/_scheduler/jobs/~s", [SUrl, Id])),