OpenSearch/rest-api-spec/test/indices.get_mapping/50_wildcard_expansion.yaml
Honza Král 480b90cfd6 [API] Fix minor issues with indices.get definition and tests
mark index param as required
make body match json, not string containing json
2014-09-11 14:36:11 +02:00

118 lines
2.3 KiB
YAML

---
setup:
- do:
indices.create:
index: test-xxx
body:
settings:
index:
number_of_replicas: 0
mappings:
type_1: {}
- do:
indices.create:
index: test-xxy
body:
settings:
index:
number_of_replicas: 0
mappings:
type_2: {}
- do:
indices.create:
index: test-xyy
body:
settings:
index:
number_of_replicas: 0
mappings:
type_3: {}
- do:
indices.create:
index: test-yyy
body:
settings:
index:
number_of_replicas: 0
mappings:
type_4: {}
- do:
cluster.health:
wait_for_status: green
- do:
indices.close:
index: test-xyy
- do:
cluster.health:
wait_for_status: green
---
"Get test-* with defaults":
- do:
indices.get_mapping:
index: test-x*
- match: { test-xxx.mappings.type_1.properties: {}}
- match: { test-xxy.mappings.type_2.properties: {}}
---
"Get test-* with wildcard_expansion=all":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: all
- match: { test-xxx.mappings.type_1.properties: {}}
- match: { test-xxy.mappings.type_2.properties: {}}
- match: { test-xyy.mappings.type_3.properties: {}}
---
"Get test-* with wildcard_expansion=open":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: open
- match: { test-xxx.mappings.type_1.properties: {}}
- match: { test-xxy.mappings.type_2.properties: {}}
---
"Get test-* with wildcard_expansion=closed":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: closed
- match: { test-xyy.mappings.type_3.properties: {}}
---
"Get test-* with wildcard_expansion=none":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: none
- match: { $body: {} }
---
"Get test-* with wildcard_expansion=open,closed":
- do:
indices.get_mapping:
index: test-x*
expand_wildcards: open,closed
- match: { test-xxx.mappings.type_1.properties: {}}
- match: { test-xxy.mappings.type_2.properties: {}}
- match: { test-xyy.mappings.type_3.properties: {}}