File tree Expand file tree Collapse file tree 4 files changed +1855
-232
lines changed Expand file tree Collapse file tree 4 files changed +1855
-232
lines changed Original file line number Diff line number Diff line change
1
+ - name : get-simple
2
+ path : /get
3
+ method : get
4
+
5
+ - name : post-simple
6
+ path : /post
7
+ method : post
8
+ vars :
9
+ scanapi_var : scanapi_test1
10
+ body :
11
+ description : hello scanapi
12
+ scanapi_test : ${scanapi_var}
13
+ tests :
14
+ - name : status_code_is_200
15
+ assert : ${{ response.status_code == 200 }}
16
+ - name : body_is_ok
17
+ assert : ${{ response.json()["json"].get("scanapi_test") == "${scanapi_var}" }}
18
+ - name : response_origin
19
+ assert : ${{ response.json()["origin"] is not None }}
20
+
21
+ - name : put-simple
22
+ path : /put
23
+ method : put
24
+ vars :
25
+ scanapi_description : hello scanapi again
26
+ body :
27
+ description : ${scanapi_description}
28
+ tests :
29
+ - name : status_code_is_200
30
+ assert : ${{ response.status_code == 200 }}
31
+ - name : description_changed
32
+ assert : ${{ response.json()["json"].get("description") == "${scanapi_description}" }}
33
+
34
+ - name : patch-simple
35
+ path : /patch
36
+ method : patch
37
+ vars :
38
+ scanapi_description : hello scanapi patch method
39
+ body :
40
+ description : ${scanapi_description}
41
+ tests :
42
+ - name : status_code_is_200
43
+ assert : ${{ response.status_code == 200 }}
44
+ - name : description_changed
45
+ assert : ${{ response.json()["json"].get("description") == "${scanapi_description}" }}
46
+
47
+ - name : delete-simple
48
+ path : /delete
49
+ method : delete
50
+ tests :
51
+ - name : status_code_is_200
52
+ assert : ${{ response.status_code == 200 }}
Original file line number Diff line number Diff line change @@ -3,54 +3,11 @@ endpoints:
3
3
path : https://httpbin.org
4
4
headers :
5
5
Accept : application/json
6
- requests :
7
- - name : get-simple
8
- path : /get
9
- method : get
10
-
11
- - name : get-image
12
- path : /image/png
13
- headers :
14
- Accept : image/png
15
- method : get
16
- tests :
17
- - name : status_code_is_200
18
- assert : ${{ response.status_code == 200 }}
19
- - name : content_type_is_png
20
- assert : ${{ response.headers.get("content-type") == "image/png" }}
21
-
22
- - name : post-simple
23
- path : /post
24
- method : post
25
- vars :
26
- scanapi_var : scanapi_test1
27
- body :
28
- description : hello scanapi
29
- scanapi_test : ${scanapi_var}
30
- tests :
31
- - name : status_code_is_200
32
- assert : ${{ response.status_code == 200 }}
33
- - name : body_is_ok
34
- assert : ${{ response.json()["json"].get("scanapi_test") == "${scanapi_var}" }}
35
- - name : response_origin
36
- assert : ${{ response.json()["origin"] is not None }}
37
-
38
- - name : put-simple
39
- path : /put
40
- method : put
41
- vars :
42
- scanapi_description : hello scanapi again
43
- body :
44
- description : ${scanapi_description}
45
- tests :
46
- - name : status_code_is_200
47
- assert : ${{ response.status_code == 200 }}
48
- - name : description_changed
49
- assert : ${{ response.json()["json"].get("description") == "${scanapi_description}" }}
50
-
51
- - name : delete-simple
52
- path : /delete
53
- method : delete
54
- tests :
55
- - name : status_code_is_200
56
- assert : ${{ response.status_code == 200 }}
6
+ endpoints :
7
+ - name : http-methods
8
+ requests :
9
+ !include http-methods.yaml
10
+
11
+ - name : images
12
+ requests :
13
+ !include images.yaml
Original file line number Diff line number Diff line change
1
+ - name : image-png
2
+ path : /image/png
3
+ headers :
4
+ Accept : image/png
5
+ method : get
6
+ tests :
7
+ - name : status_code_is_200
8
+ assert : ${{ response.status_code == 200 }}
9
+
10
+ - name : content_type_is_png
11
+ assert : ${{ response.headers.get("content-type") == "image/png" }}
12
+
13
+ - name : image-jpeg
14
+ path : /image/jpeg
15
+ headers :
16
+ Accept : image/jpeg
17
+ method : get
18
+ tests :
19
+ - name : status_code_is_200
20
+ assert : ${{ response.status_code == 200 }}
21
+
22
+ - name : content_type_is_jpeg
23
+ assert : ${{ response.headers.get("content-type") == "image/jpeg" }}
24
+
25
+ - name : image-svg
26
+ path : /image/svg
27
+ headers :
28
+ Accept : image/svg+xml
29
+ method : get
30
+ tests :
31
+ - name : status_code_is_200
32
+ assert : ${{ response.status_code == 200 }}
33
+
34
+ - name : content_type_is_svg
35
+ assert : ${{ response.headers.get("content-type") == "image/svg+xml" }}
36
+
37
+ - name : image-webp
38
+ path : /image/webp
39
+ headers :
40
+ Accept : image/webp
41
+ method : get
42
+ tests :
43
+ - name : status_code_is_200
44
+ assert : ${{ response.status_code == 200 }}
45
+
46
+ - name : content_type_is_webp
47
+ assert : ${{ response.headers.get("content-type") == "image/webp" }}
You can’t perform that action at this time.
0 commit comments