UNPKG

fintech-automation-test

Version:
84 lines (59 loc) 3.12 kB
const logger = require("../../../../logger"); const apiTestData = require('../../../test/api/testData/api_test_data.json'); Feature('API - GET Requests'); Scenario('Verify GET pet_findByStatus', { retries: 1 }, async ({ I }) => { logger.info('Running GET pet_findByStatus GET : /pet/findByStatus'); const response = await I.sendGetRequest('/pet/findByStatus'); logger.info(`Response Status: ${response.status}`); logger.info(`Response Data: ${JSON.stringify(response.data)}`); I.seeResponseCodeIs(200); }); Scenario('Verify GET pet_findByTags', { retries: 1 }, async ({ I }) => { logger.info('Running GET pet_findByTags GET : /pet/findByTags'); const response = await I.sendGetRequest('/pet/findByTags'); logger.info(`Response Status: ${response.status}`); logger.info(`Response Data: ${JSON.stringify(response.data)}`); I.seeResponseCodeIs(200); }); Scenario('Verify GET pet', { retries: 1 }, async ({ I }) => { logger.info('Running GET pet GET : /pet/{petId}'); const response = await I.sendGetRequest('/pet/{petId}'); logger.info(`Response Status: ${response.status}`); logger.info(`Response Data: ${JSON.stringify(response.data)}`); I.seeResponseCodeIs(200); }); Scenario('Verify GET store_inventory', { retries: 1 }, async ({ I }) => { logger.info('Running GET store_inventory GET : /store/inventory'); const response = await I.sendGetRequest('/store/inventory'); logger.info(`Response Status: ${response.status}`); logger.info(`Response Data: ${JSON.stringify(response.data)}`); I.seeResponseCodeIs(200); }); Scenario('Verify GET store_order', { retries: 1 }, async ({ I }) => { logger.info('Running GET store_order GET : /store/order/{orderId}'); const response = await I.sendGetRequest('/store/order/{orderId}'); logger.info(`Response Status: ${response.status}`); logger.info(`Response Data: ${JSON.stringify(response.data)}`); I.seeResponseCodeIs(200); }); Scenario('Verify GET user', { retries: 1 }, async ({ I }) => { logger.info('Running GET user GET : /user/{username}'); const response = await I.sendGetRequest('/user/{username}'); logger.info(`Response Status: ${response.status}`); logger.info(`Response Data: ${JSON.stringify(response.data)}`); I.seeResponseCodeIs(200); }); Scenario('Verify GET user_login', { retries: 1 }, async ({ I }) => { logger.info('Running GET user_login GET : /user/login'); const response = await I.sendGetRequest('/user/login'); logger.info(`Response Status: ${response.status}`); logger.info(`Response Data: ${JSON.stringify(response.data)}`); I.seeResponseCodeIs(200); }); Scenario('Verify GET user_logout', { retries: 1 }, async ({ I }) => { logger.info('Running GET user_logout GET : /user/logout'); const response = await I.sendGetRequest('/user/logout'); logger.info(`Response Status: ${response.status}`); logger.info(`Response Data: ${JSON.stringify(response.data)}`); I.seeResponseCodeIs(200); });