Skip to content

Instantly share code, notes, and snippets.

pm.sendRequest({
url: '{{your url}}',
method: 'POST',
header: {
'Content-Type': 'multipart/form-data',
},
body: {
mode: 'formdata',
formdata: [
pm.sendRequest({
url: environment.host + "url" + environment.a_signup + "url",
method: 'GET',
}, function(err, response) {
//запись в переменную ответа
var code = response.json();
//копирование в переменную код юзера
pm.environment.set("code_signup", code.code);
var random_id = parseInt(Math.random() * 10000);
pm.environment.set("random_id", random_id);
var domain = pm.environment.get("domain");
pm.sendRequest({
url: "https://api"+domain+"./signup",
method: 'POST',
header: {
'Content-Type': 'application/json',
},
var arr_timezone = ["Africa/Tunis" , "Asia/Gaza" , "America/Costa_Rica", "America/Puerto_Rico" , "Atlantic/Cape_Verde" , "Europe/London" , "Europe/Dublin" , "Europe/Oslo" , "Europe/Rome"];
var rand_arr_timezone = Math.floor(Math.random() * arr_timezone.length);
var alert_rand_arr_timezone = arr_timezone[rand_arr_timezone];
pm.environment.set("alert_rand_arr_timezone", alert_rand_arr_timezone);
@dariayermolova
dariayermolova / cypress (mock file)
Created January 21, 2020 14:17
cypress (mock file)
cy.server()
cy.route({
url: '/users?approved=true',
status: 200,
response: 'fixture:empty.user.json'
}).as('approved')
@dariayermolova
dariayermolova / cypress (mock)
Created January 21, 2020 14:11
cypress (mock)
await cy.server();
await cy.route({
method: 'POST',
url: 'users',
response: {name: 'mocked user'}
});
await cy.addUser();
@dariayermolova
dariayermolova / cypress (check response2)
Created January 21, 2020 13:49
cypress (check response2)
cy.server();
cy.route(url:'POST', response:'/users').as(alias:'addUser');
cy.wait(alias:'@addUser').should((xhr) => {
expect(xhr.responseBody).to.include('name')
})
@dariayermolova
dariayermolova / cypress (check response)
Created January 21, 2020 13:48
cypress (check response)
cy.server();
cy.route(url:'POST', response:'/users').as(alias:'addUser');
cy.wait(alias:'@addUser').should((xhr) => {
expect(xhr.responseBody.name).to.eq('name')
})
@dariayermolova
dariayermolova / cypress (check response)
Created January 21, 2020 13:48
cypress (check response)
cy.server();
cy.route(url:'POST', response:'/users').as(alias:'addUser');
cy.wait(alias:'@addUser').should((xhr) => {
expect(xhr.responseBody.name).to.eq('name')
})
@dariayermolova
dariayermolova / cypress (upload file)
Created January 21, 2020 13:42
cypress (upload file)
import 'cypress-file-upload';
Cypress.Commands.add('uploadFile', (fileName, input, mime) => {
cy.fixture(fileName).then(fileContent => {
cy.get(input).upload(
{ fileContent, fileName, mimeType: mime },
{ subjectType: 'input' },);
});
})