From 2838946d8b66211e6b8c0728b2dea010b1787ba6 Mon Sep 17 00:00:00 2001 From: Alexander Reelsen Date: Thu, 9 Feb 2017 09:20:54 +0100 Subject: [PATCH] Watcher: Add REST test for execute watch API to ensure that a 404 is returned, when the watch does not exist. Relates elastic/elasticsearch#4919 Original commit: elastic/x-pack-elasticsearch@494cd50804d8d2f2af4bc630e7ae2ed6787e7e8b --- .../test/watcher/execute_watch/10_basic.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/elasticsearch/src/test/resources/rest-api-spec/test/watcher/execute_watch/10_basic.yaml b/elasticsearch/src/test/resources/rest-api-spec/test/watcher/execute_watch/10_basic.yaml index 9a7cb03d644..df62acd40cf 100644 --- a/elasticsearch/src/test/resources/rest-api-spec/test/watcher/execute_watch/10_basic.yaml +++ b/elasticsearch/src/test/resources/rest-api-spec/test/watcher/execute_watch/10_basic.yaml @@ -56,3 +56,11 @@ teardown: - match: { watch_record.trigger_event.triggered_time: "2012-12-12T12:12:12.120Z" } - match: { watch_record.trigger_event.manual.schedule.scheduled_time: "2000-12-12T12:12:12.120Z" } - match: { watch_record.state: "executed" } + +--- +"Execute unknown watch results in 404": + + - do: + xpack.watcher.execute_watch: + id: "non-existent-watch" + catch: missing