File tree Expand file tree Collapse file tree 5 files changed +906
-0
lines changed Expand file tree Collapse file tree 5 files changed +906
-0
lines changed Original file line number Diff line number Diff line change
1
+ export BASE_URL = " http://demo.scanapi.dev/api/"
2
+ export DEMO_KEY = " demoKEY123"
Original file line number Diff line number Diff line change
1
+ report :
2
+ hide-request :
3
+ headers :
4
+ - x-api-key
Original file line number Diff line number Diff line change
1
+ api :
2
+ endpoints :
3
+ - name : scanapi-demo
4
+ path : ${BASE_URL}
5
+ requests :
6
+ - name : health
7
+ method : get
8
+ path : /health/
9
+ - name : languages
10
+ method : get
11
+ path : /languages/
12
+ endpoints :
13
+ - name : devs
14
+ path : /devs/
15
+ requests :
16
+ - name : list_all
17
+ method : get
18
+ vars :
19
+ uuid : ${{response.json()[2]["uuid"]}}
20
+ - name : looking_for_new_opportunities
21
+ method : get
22
+ params :
23
+ newOpportunities : true
24
+ - name : not_looking_for_new_opportunities
25
+ method : get
26
+ params :
27
+ newOpportunities : false
28
+ - name : new
29
+ method : post
30
+ headers :
31
+ x-api-key : ${DEMO_KEY}
32
+ body :
33
+ uuid : ${{uuid.uuid4().hex}}
34
+ name : Tarik
35
+ yearsOfExperience : 2
36
+ languages :
37
+ - ruby
38
+ go
39
+ newOpportunities : false
40
+ - name : details_not_found
41
+ path : 129e8cb2-d19c-51ad-9921-cea329bed7fa
42
+ method : get
43
+ endpoints :
44
+ - name : details
45
+ path : ${uuid}
46
+ requests :
47
+ - name : get
48
+ method : get
49
+ - name : delete
50
+ method : delete
51
+ headers :
52
+ x-api-key : ${DEMO_KEY}
53
+ - name : languages
54
+ path : languages
55
+ method : get
Original file line number Diff line number Diff line change
1
+ <!doctype html>
2
+
3
+ < html lang ="en ">
4
+ < head >
5
+ < meta charset ="utf-8 ">
6
+
7
+ < title > ScanAPI Report</ title >
8
+ < meta name ="description " content ="ScanAPI Report ">
9
+ < meta name ="author " content ="camilamaia/scanapi ">
10
+ </ head >
11
+
12
+ < body >
13
+ < div >
14
+ < h2 > GET http://demo.scanapi.dev/api/health/</ h2 >
15
+ < p > 200</ p >
16
+ </ div >
17
+ < div >
18
+ < h2 > GET http://demo.scanapi.dev/api/languages/</ h2 >
19
+ < p > 200</ p >
20
+ </ div >
21
+ < div >
22
+ < h2 > GET http://demo.scanapi.dev/api/devs/</ h2 >
23
+ < p > 200</ p >
24
+ </ div >
25
+ < div >
26
+ < h2 > GET http://demo.scanapi.dev/api/devs/?newOpportunities=True</ h2 >
27
+ < p > 200</ p >
28
+ </ div >
29
+ < div >
30
+ < h2 > GET http://demo.scanapi.dev/api/devs/?newOpportunities=False</ h2 >
31
+ < p > 200</ p >
32
+ </ div >
33
+ < div >
34
+ < h2 > POST http://demo.scanapi.dev/api/devs/</ h2 >
35
+ < p > 201</ p >
36
+ </ div >
37
+ < div >
38
+ < h2 > GET http://demo.scanapi.dev/api/devs/129e8cb2-d19c-51ad-9921-cea329bed7fa</ h2 >
39
+ < p > 404</ p >
40
+ </ div >
41
+ < div >
42
+ < h2 > GET http://demo.scanapi.dev/api/devs/129e8cb2-d19c-41ad-9921-cea329bed7f0</ h2 >
43
+ < p > 200</ p >
44
+ </ div >
45
+ < div >
46
+ < h2 > DELETE http://demo.scanapi.dev/api/devs/129e8cb2-d19c-41ad-9921-cea329bed7f0</ h2 >
47
+ < p > 200</ p >
48
+ </ div >
49
+ < div >
50
+ < h2 > GET http://demo.scanapi.dev/api/devs/129e8cb2-d19c-41ad-9921-cea329bed7f0/languages</ h2 >
51
+ < p > 200</ p >
52
+ </ div >
53
+
54
+ </ body >
55
+ </ html >
You can’t perform that action at this time.
0 commit comments