feat: Insert test variables and sleeps in script #106
Annotations
4 errors
src/codegen/codegen.test.ts > Code generation > generateScript > should generate script:
src/codegen/codegen.test.ts#L60
AssertionError: expected 'import{group,sleep}from\'k6\'importht…' to be 'import{group,sleep}from\'k6\'importht…' // Object.is equality
- Expected
+ Received
- import{group,sleep}from'k6'importhttpfrom'k6/http'exportconstoptions={}exportdefaultfunction(){letrespletmatchletregexsleep(1)}
+ import{group,sleep}from'k6'importhttpfrom'k6/http'exportconstoptions={}exportdefaultfunction(){letparamsletrespletmatchletregexsleep(1)}
❯ src/codegen/codegen.test.ts:60:9
|
src/codegen/codegen.test.ts > Code generation > generateRequestSnippets > should generate request snippets:
src/codegen/codegen.test.ts#L129
AssertionError: expected 'params={headers:{},cookies:{},}resp=h…' to be 'resp=http.request(\'GET\',`/api/v1/us…' // Object.is equality
- Expected
+ Received
- resp=http.request('GET',`/api/v1/users`,null,{})
+ params={headers:{},cookies:{},}resp=http.request('GET',`/api/v1/users`,null,params)
❯ src/codegen/codegen.test.ts:129:9
|
src/codegen/codegen.test.ts > Code generation > generateRequestSnippets > should replace correlated values:
src/codegen/codegen.test.ts#L177
AssertionError: expected 'params={headers:{},cookies:{},}resp=h…' to be 'resp=http.request(\'POST\',`http://te…' // Object.is equality
- Expected
+ Received
- resp=http.request('POST',`http://test.k6.io/api/v1/foo`,null,{})resp=http.request('POST',`http://test.k6.io/api/v1/login`,null,{})letcorrel_0=resp.json().user_idresp=http.request('GET',`http://test.k6.io/api/v1/users/${correl_0}`,null,{})resp=http.request('POST',`http://test.k6.io/api/v1/users`,`{"user_id":"${correl_0}"}`,{})
+ params={headers:{},cookies:{},}resp=http.request('POST',`http://test.k6.io/api/v1/foo`,null,params)params={headers:{},cookies:{},}resp=http.request('POST',`http://test.k6.io/api/v1/login`,null,params)letcorrel_0=resp.json().user_idparams={headers:{},cookies:{},}resp=http.request('GET',`http://test.k6.io/api/v1/users/${correl_0}`,null,params)params={headers:{},cookies:{},}resp=http.request('POST',`http://test.k6.io/api/v1/users`,`{"user_id":"${correl_0}"}`,params)
❯ src/codegen/codegen.test.ts:177:9
|
build
Process completed with exit code 1.
|