--- "Indexed template": - do: put_template: id: "1" body: { "template": { "query": { "match_all": {}}, "size": "{{my_size}}" } } - match: { _id: "1" } - do: get_template: id: 1 - match: { found: true } - match: { lang: mustache } - match: { _id: "1" } - match: { _version: 1 } - match: { template: /.*query\S\S\S\Smatch_all.*/ } - do: catch: missing get_template: id: 2 - match: { found: false } - match: { lang: mustache } - match: { _id: "2" } - is_false: _version - is_false: template - do: delete_template: id: "1" - match: { found: true } - match: { _index: ".scripts" } - match: { _id: "1" } - match: { _version: 2} - do: catch: missing delete_template: id: "non_existing" - match: { found: false } - match: { _index: ".scripts" } - match: { _id: "non_existing" } - match: { _version: 1 } - do: catch: request put_template: id: "1" body: { "template": { "query": { "match{{}}_all": {}}, "size": "{{my_size}}" } } - do: catch: /ElasticsearchIllegalArgumentException\SUnable\sto\sparse.*/ put_template: id: "1" body: { "template": { "query": { "match{{}}_all": {}}, "size": "{{my_size}}" } }