fintech-automation-test
Version:
Autonomous Test Automation
34 lines (24 loc) • 1.25 kB
JavaScript
const logger = require("../../../../logger");
const apiTestData = require('../../../test/api/testData/api_test_data.json');
Feature('API - DELETE Requests');
Scenario('Verify DELETE pet', { retries: 1 }, async ({ I }) => {
logger.info('Running DELETE pet DELETE : /pet/{petId}');
const response = await I.sendDeleteRequest('/pet/{petId}');
logger.info(`Response Status: ${response.status}`);
logger.info(`Response Data: ${JSON.stringify(response.data)}`);
I.seeResponseCodeIs(200);
});
Scenario('Verify DELETE store_order', { retries: 1 }, async ({ I }) => {
logger.info('Running DELETE store_order DELETE : /store/order/{orderId}');
const response = await I.sendDeleteRequest('/store/order/{orderId}');
logger.info(`Response Status: ${response.status}`);
logger.info(`Response Data: ${JSON.stringify(response.data)}`);
I.seeResponseCodeIs(200);
});
Scenario('Verify DELETE user', { retries: 1 }, async ({ I }) => {
logger.info('Running DELETE user DELETE : /user/{username}');
const response = await I.sendDeleteRequest('/user/{username}');
logger.info(`Response Status: ${response.status}`);
logger.info(`Response Data: ${JSON.stringify(response.data)}`);
I.seeResponseCodeIs(200);
});