feat: sample pre-request and test snippets
This commit is contained in:
@@ -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();
|
||||
});`,
|
||||
},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user