Skip to content

Commit 49925ae

Browse files
committed
Adds roles tests for Serverless
1 parent 2ecac63 commit 49925ae

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
requires:
3+
serverless: true
4+
stack: false
5+
---
6+
teardown:
7+
- do:
8+
security.delete_role:
9+
name: "admin_role"
10+
ignore: 404
11+
---
12+
"Test put role api":
13+
- do:
14+
security.put_role:
15+
name: "admin_role"
16+
body: >
17+
{
18+
"metadata": {
19+
"key1" : "val1",
20+
"key2" : "val2"
21+
},
22+
"indices": [
23+
{
24+
"names": "*",
25+
"privileges": ["all"]
26+
}
27+
]
28+
}
29+
- match: { role: { created: true } }
30+
31+
- do:
32+
security.get_role:
33+
name: "admin_role"
34+
- match: { admin_role.metadata.key1: "val1" }
35+
- match: { admin_role.metadata.key2: "val2" }
36+
- match: { admin_role.indices.0.names.0: "*" }
37+
- match: { admin_role.indices.0.privileges.0: "all" }
38+
39+
- do:
40+
security.query_role:
41+
body: >
42+
{
43+
"query": { "match_all": {} }, "sort": ["name"]
44+
}
45+
- gte: { total: 1 }
46+
- gte: { count: 1 }

0 commit comments

Comments
 (0)