feat: sample pre-request and test snippets

This commit is contained in:
liyasthomas
2021-08-26 12:18:28 +05:30
parent 5e3c303aaf
commit 0b12901344
5 changed files with 55 additions and 19 deletions

View File

@@ -1,14 +1,45 @@
export default [
{
name: "Status code: Status code is 200",
script: `\n\npw.test("Status code is 200", ()=> {
name: "Response: Status code is 200",
script: `\n\n// Check status code is 200
pw.test("Status code is 200", ()=> {
pw.expect(pw.response.statusCode).toBe(200);
});`,
},
{
name: "Response body: Contains string",
script: `\n\npw.test("Status code is 200", ()=> {
pw.expect(pw.response.statusCode).toBe(200);
name: "Response: Assert property from body",
script: `\n\n// Check JSON response property
pw.test("Status code is 200", ()=> {
const body = pw.response.body.json();
pw.expect(body.property).toBe("value");
});`,
},
{
name: "Status code: Status code is 2xx",
script: `\n\n// Check status code is 2xx
pw.test("Status code is 2xx", ()=> {
pw.expect(pw.response.statusCode).toBeLevel2xx();
});`,
},
{
name: "Status code: Status code is 3xx",
script: `\n\n// Check status code is 3xx
pw.test("Status code is 3xx", ()=> {
pw.expect(pw.response.statusCode).toBeLevel3xx();
});`,
},
{
name: "Status code: Status code is 4xx",
script: `\n\n// Check status code is 4xx
pw.test("Status code is 4xx", ()=> {
pw.expect(pw.response.statusCode).toBeLevel4xx();
});`,
},
{
name: "Status code: Status code is 5xx",
script: `\n\n// Check status code is 5xx
pw.test("Status code is 5xx", ()=> {
pw.expect(pw.response.statusCode).toBeLevel5xx();
});`,
},
]