department-of-veterans-affairs/vets-website

View on GitHub
src/applications/combined-debt-portal/combined/utils/mocks/mockResponses.js

Summary

Maintainability
A
35 mins
Test Coverage
import mockDebt from './mockDebts.json';
import mockDebtVBMS from './mockDebtsVBMS.json';
import mockDebtError from './mockDebtsError.json';

const asyncReturn = (returnValue, delay = 300) =>
  new Promise(resolve => {
    setTimeout(() => {
      resolve(returnValue);
    }, delay);
  });

export const debtMockResponse = () => asyncReturn(mockDebt);
export const debtMockResponseVBMS = () => asyncReturn(mockDebtVBMS);
export const debtLettersFailure = () => asyncReturn(mockDebtError, 1000);