coverage-istanbul-loader icon indicating copy to clipboard operation
coverage-istanbul-loader copied to clipboard

React useCallback dependency array not covered

Open davidKCyl opened this issue 1 year ago • 0 comments

Everything else is covered and working perfectly, however I've noticed that a custom React hook using two useCallbacks has both dependency arrays uncovered. The function containing the calls is being called, which would make me expect them to be covered.

For example:

const getThing = useCallback(() => {
  return client
    .get('/some-url')
    .then(res => res.json());
}, [client]);

has , [client] covered, whereas with the following it's not covered:

const getThing = useCallback(() => {
  return client
    .use()
    .get('/some-url')
    .then(res => res.json());
}, [client]);

I'm not suggesting there is an issue with this project - to rule that out, how should I go about finding the cause of this?

davidKCyl avatar Feb 06 '24 15:02 davidKCyl