api testing - GET, POST. PUT, DELETE requests
/// <reference types = "Cypress"/> //*api testing*// describe("api testing", () => { //1) GET request it("GET", () => { cy.request({ method: "GET", url: "https://reqres.in/api/users?page=2", }).then((res) => { cy.log(res); cy.log(res.body.data); expect(res.body.data[0]).to.have.property("id"); expect(res.body.data[0]).to.have.keys( "id", "avatar", "email", "first_name", "last_name" ); //assert every element at a time using forEach method: let arry = res.body.data; arry.forEach((el) => { expect(el).to.have.keys( ...