gramps-graphql/data-source-xkcd

View on GitHub
babel/arrow-function-coverage-fix.js

Summary

Maintainability
A
0 mins
Test Coverage
// Restore old babylon behavior for istanbul.
// https://github.com/babel/babel/pull/6836
// https://github.com/istanbuljs/istanbuljs/issues/119
// Temporary fix for Jest issue: https://github.com/facebook/jest/issues/5001
module.exports = function hacks() {
  return {
    visitor: {
      Program(programPath) {
        programPath.traverse({
          ArrowFunctionExpression(path) {
            const node = path.node;
            node.expression = node.body.type !== 'BlockStatement';
          },
        });
      },
    },
  };
};