|
6 | 6 | - name: health
|
7 | 7 | method: get
|
8 | 8 | path: /health/
|
| 9 | + tests: |
| 10 | + - name: Response Status is 200 |
| 11 | + assert: ${{ response.status_code == 200 }} |
| 12 | + - name: Response Body Equals OK |
| 13 | + assert: ${{ response.content == b"OK!" }} |
9 | 14 | - name: languages
|
10 | 15 | method: get
|
11 | 16 | path: /languages/
|
| 17 | + tests: |
| 18 | + - name: Response Status is 200 |
| 19 | + assert: ${{ response.status_code == 200 }} |
12 | 20 | endpoints:
|
13 | 21 | - name: devs
|
14 | 22 | path: /devs/
|
|
17 | 25 | method: get
|
18 | 26 | vars:
|
19 | 27 | uuid: ${{response.json()[2]["uuid"]}}
|
| 28 | + tests: |
| 29 | + - name: Response Status is 200 |
| 30 | + assert: ${{ response.status_code == 200 }} |
20 | 31 | - name: looking_for_new_opportunities
|
21 | 32 | method: get
|
22 | 33 | params:
|
23 | 34 | newOpportunities: true
|
| 35 | + tests: |
| 36 | + - name: Response Status is 200 |
| 37 | + assert: ${{ response.status_code == 200 }} |
24 | 38 | - name: not_looking_for_new_opportunities
|
25 | 39 | method: get
|
26 | 40 | params:
|
27 | 41 | newOpportunities: false
|
| 42 | + tests: |
| 43 | + - name: Response Status is 200 |
| 44 | + assert: ${{ response.status_code == 200 }} |
28 | 45 | - name: new
|
29 | 46 | method: post
|
30 | 47 | headers:
|
31 | 48 | x-api-key: ${DEMO_KEY}
|
| 49 | + tests: |
| 50 | + - name: Response Status is 201 |
| 51 | + assert: ${{ response.status_code == 201 }} |
32 | 52 | body:
|
33 | 53 | uuid: ${{uuid.uuid4().hex}}
|
34 | 54 | name: Tarik
|
|
40 | 60 | - name: details_not_found
|
41 | 61 | path: 129e8cb2-d19c-51ad-9921-cea329bed7fa
|
42 | 62 | method: get
|
| 63 | + tests: |
| 64 | + - name: Response Status is 404 |
| 65 | + assert: ${{ response.status_code == 404 }} |
43 | 66 | endpoints:
|
44 | 67 | - name: details
|
45 | 68 | path: ${uuid}
|
46 | 69 | requests:
|
47 | 70 | - name: get
|
48 | 71 | method: get
|
| 72 | + tests: |
| 73 | + - name: Response Status is 200 |
| 74 | + assert: ${{ response.status_code == 200 }} |
49 | 75 | - name: delete
|
50 | 76 | method: delete
|
51 | 77 | headers:
|
52 | 78 | x-api-key: ${DEMO_KEY}
|
| 79 | + tests: |
| 80 | + - name: Response Status is 200 |
| 81 | + assert: ${{ response.status_code == 200 }} |
53 | 82 | - name: languages
|
54 | 83 | path: languages
|
55 | 84 | method: get
|
| 85 | + tests: |
| 86 | + - name: Response Status is 200 |
| 87 | + assert: ${{ response.status_code == 200 }} |
0 commit comments