REST: Fixed indexed script/template tests

The clients don't have access to the error message
for matching purposes.  Rewritten tests to work
with the clients
This commit is contained in:
Clinton Gormley 2014-07-16 17:30:18 +02:00
parent 65b85566a0
commit cccc8867b9
2 changed files with 20 additions and 3 deletions

View File

@ -28,14 +28,26 @@
id: "1"
lang: "groovy"
body: { "script": "_score * foo bar + doc[\"myParent.weight\"].value" }
- match: { "error": /ElasticsearchIllegalArgumentException\SUnable\sto\sparse.*/ }
- do:
catch: /ElasticsearchIllegalArgumentException.Unable.to.parse.*/
put_script:
id: "1"
lang: "groovy"
body: { "script": "_score * foo bar + doc[\"myParent.weight\"].value" }
- do:
catch: request
put_script:
id: "1"
lang: "foobar"
body: { "script" : "_score * doc[\"myParent.weight\"].value" }
- match: { "error": /ElasticsearchIllegalArgumentException\Sscript_lang\snot\ssupported/ }
- do:
catch: /ElasticsearchIllegalArgumentException.script_lang.not.supported/
put_script:
id: "1"
lang: "foobar"
body: { "script" : "_score * doc[\"myParent.weight\"].value" }

View File

@ -25,4 +25,9 @@
put_template:
id: "1"
body: { "template": { "query": { "match{{}}_all": {}}, "size": "{{my_size}}" } }
- match: { "error": /ElasticsearchIllegalArgumentException\SUnable\sto\sparse.*/ }
- do:
catch: /ElasticsearchIllegalArgumentException\SUnable\sto\sparse.*/
put_template:
id: "1"
body: { "template": { "query": { "match{{}}_all": {}}, "size": "{{my_size}}" } }