@@ -46,7 +46,7 @@ export let options = {
46
46
const USERNAME = ` user${ randomIntBetween (1 , 100000 )} @example.com` ; // Set your own email;
47
47
const PASSWORD = ' superCroc2019' ;
48
48
49
- let session = new Httpx ({ baseURL: ' https://test-api.k6.io' });
49
+ const session = new Httpx ({ baseURL: ' https://test-api.k6.io' });
50
50
51
51
// Create a random string of given length
52
52
function randomString (length , charset = ' ' ) {
@@ -62,7 +62,7 @@ export function setup() {
62
62
let authToken = null ;
63
63
64
64
describe (` setup - create a test user ${ USERNAME } ` , () => {
65
- let resp = session .post (` /user/register/` , {
65
+ const resp = session .post (` /user/register/` , {
66
66
first_name: ' Crocodile' ,
67
67
last_name: ' Owner' ,
68
68
username: USERNAME ,
@@ -74,7 +74,7 @@ export function setup() {
74
74
});
75
75
76
76
describe (` setup - Authenticate the new user ${ USERNAME } ` , () => {
77
- let resp = session .post (` /auth/token/login/` , {
77
+ const resp = session .post (` /auth/token/login/` , {
78
78
username: USERNAME ,
79
79
password: PASSWORD
80
80
});
@@ -94,14 +94,14 @@ export default function (authToken) {
94
94
session .addHeader (' Authorization' , ` Bearer ${ authToken} ` );
95
95
96
96
describe (' 01. Create a new crocodile' , (t ) => {
97
- let payload = {
97
+ const payload = {
98
98
name: ` Croc name ${ randomString (10 )} ` ,
99
99
sex: randomItem ([" M" , " F" ]),
100
100
date_of_birth: ' 2023-05-11' ,
101
101
};
102
102
103
103
session .addTag (' name' , ' Create' );
104
- let resp = session .post (` /my/crocodiles/` , payload);
104
+ const resp = session .post (` /my/crocodiles/` , payload);
105
105
106
106
expect (resp .status , ' Croc creation status' ).to .equal (201 );
107
107
expect (resp).to .have .validJsonBody ();
@@ -112,26 +112,26 @@ export default function (authToken) {
112
112
describe (' 02. Fetch private crocs' , (t ) => {
113
113
114
114
session .clearTag (' name' );
115
- let resp = session .get (' /my/crocodiles/' );
115
+ const resp = session .get (' /my/crocodiles/' );
116
116
117
117
expect (resp .status , ' Fetch croc status' ).to .equal (200 );
118
118
expect (resp).to .have .validJsonBody ();
119
119
expect (resp .json ().length , ' number of crocs' ).to .be .above (0 );
120
120
})
121
121
122
122
describe (' 03. Update the croc' , (t ) => {
123
- let payload = {
123
+ const payload = {
124
124
name: ` New croc name ${ randomString (10 )} ` ,
125
125
};
126
126
127
- let resp = session .patch (` /my/crocodiles/${ session .newCrocId } /` , payload);
127
+ const resp = session .patch (` /my/crocodiles/${ session .newCrocId } /` , payload);
128
128
129
129
expect (resp .status , ' Croc patch status' ).to .equal (200 );
130
130
expect (resp).to .have .validJsonBody ();
131
131
expect (resp .json (' name' )).to .equal (payload .name );
132
132
133
133
// read "croc" again to verify the update worked
134
- let resp1 = session .get (` /my/crocodiles/${ session .newCrocId } /` );
134
+ const resp1 = session .get (` /my/crocodiles/${ session .newCrocId } /` );
135
135
136
136
expect (resp1 .status , ' Croc fetch status' ).to .equal (200 );
137
137
expect (resp1).to .have .validJsonBody ();
@@ -141,7 +141,7 @@ export default function (authToken) {
141
141
142
142
describe (' 04. Delete the croc' , (t ) => {
143
143
144
- let resp = session .delete (` /my/crocodiles/${ session .newCrocId } /` );
144
+ const resp = session .delete (` /my/crocodiles/${ session .newCrocId } /` );
145
145
146
146
expect (resp .status , ' Croc delete status' ).to .equal (204 );
147
147
});
0 commit comments