vspedr/movile-messaging

View on GitHub
__mocks__/axios.js

Summary

Maintainability
A
0 mins
Test Coverage
const fs = require('fs');

const mock = jest.fn(url => new Promise((resolve, reject) => {
  fs.readFile(`./__mockData__${url}.json`, 'utf8', (err, data) => {
    if (err) {
      reject(err);
    }
    resolve(JSON.parse(data));
  });
}));

module.exports = {
  get: mock,
  post: mock,
  create: jest.fn(function () {
    return this;
  })
};