department-of-veterans-affairs/vets-website

View on GitHub
src/platform/testing/e2e/mock-helpers.js

Summary

Maintainability
A
0 mins
Test Coverage
const request = require('request');
const E2eHelpers = require('./helpers');

function mock(token, json) {
  return new Promise((resolve, reject) => {
    const jsonWithToken = token ? { ...json, token } : json;

    request(
      {
        uri: `${E2eHelpers.apiUrl}/mock`,
        method: 'POST',
        json: jsonWithToken,
      },
      (error, response) => {
        if (error) {
          reject(error);
        } else {
          resolve(response);
        }
      },
    );
  });
}

module.exports = mock;