From c4424649de0ea7d819d63da85f776599b280eb7a Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Wed, 13 Aug 2025 12:28:30 -0600 Subject: [PATCH] Add CSV test for "missing lookup key" scenario --- .../rest-api-spec/test/esql/190_lookup_join.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/x-pack/plugin/src/yamlRestTest/resources/rest-api-spec/test/esql/190_lookup_join.yml b/x-pack/plugin/src/yamlRestTest/resources/rest-api-spec/test/esql/190_lookup_join.yml index 7c1606b90258c..d01ae6e3c44a1 100644 --- a/x-pack/plugin/src/yamlRestTest/resources/rest-api-spec/test/esql/190_lookup_join.yml +++ b/x-pack/plugin/src/yamlRestTest/resources/rest-api-spec/test/esql/190_lookup_join.yml @@ -276,7 +276,23 @@ lookup-no-key: - match: { error.type: "verification_exception" } - contains: { error.reason: "Unknown column [key] in right side of join" } +--- +lookup-no-key-only-key: + - requires: + capabilities: + - method: POST + path: /_query + parameters: [ ] + capabilities: [ enable_lookup_join_on_remote ] + reason: "recent lookup join fix" + - do: + esql.query: + body: + query: 'FROM test | LOOKUP JOIN test-lookup-no-key ON key | KEEP key' + catch: "bad_request" + - match: { error.type: "verification_exception" } + - contains: { error.reason: "Unknown column [key] in right side of join" } --- basic join on two fields: - requires: